Programming/ffmpeg2017. 3. 9. 13:09

av_opt_set() 으로 buffer_size 하려는데 안되길래 버전을 올리니.. 으헉?

1>cmdutils.obj : error LNK2001: _avcodec_default_release_buffer 외부 기호를 확인할 수 없습니다.

1>ffplaycore.obj : error LNK2001: _avcodec_alloc_frame 외부 기호를 확인할 수 없습니다.

1>ffplaycore.obj : error LNK2001: _avcodec_get_frame_defaults 외부 기호를 확인할 수 없습니다.

1>ffplaycore.obj : error LNK2001: _avcodec_free_frame 외부 기호를 확인할 수 없습니다. 



-void avcodec_free_frame(AVFrame **frame)

-{

-    av_frame_free(frame);

-} 

[링크 : https://lists.ffmpeg.org/pipermail/ffmpeg-cvslog/2015-September/093338.html]



#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 45, 101)

      av_frame_alloc()

#else

    avcodec_alloc_frame()

#endif 

[링크 : https://www.bountysource.com/issues/6093496-replace-avcodec_alloc_frame-with-av_frame_alloc]


-void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic)

-{

-    av_frame_unref(pic);

-} 

[링크 : https://lists.ffmpeg.org/pipermail/ffmpeg-cvslog/2015-September/093320.html


The comment around the function declaration for avcodec_get_frame_defaults says that you should use av_frame_unref and the code seems to be doing just that: 

[링크 : http://stackoverflow.com/questions/27686064/ffmpeg-avcodec-get-frame-defaults-was-declared-deprecated


빌드는 어찌했는데 실행이 안되네 ㅠㅠ

dll 신버전 맞춰줘도 왜 안되니 ㅠㅠ

'Programming > ffmpeg' 카테고리의 다른 글

vlc "network-caching" / ffmpeg "buffer_size" 소스 검색  (0) 2017.03.07
ffplay.c  (0) 2017.03.06
ffmpeg 예제 소스 분석  (0) 2017.02.10
ffmpeg 3.2 소스관련  (0) 2017.02.10
ffmpeg - vlc cache 설정관련  (0) 2017.02.10
Posted by 구차니