When I compile osg, make reports below errors. From which version, 
AVCodecContext has no functions: get_buffer, release_buffer? And how to resolve 
this problem?


/root/osg/OpenSceneGraph-3.4.0/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp:230:20:
 error: ??AVCodecContext?? has no member named ??get_buffer??
         m_context->get_buffer = avcodec_default_get_buffer;
                    ^
/root/osg/OpenSceneGraph-3.4.0/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp:230:33:
 error: ??avcodec_default_get_buffer?? was not declared in this scope
         m_context->get_buffer = avcodec_default_get_buffer;
                                 ^
/root/osg/OpenSceneGraph-3.4.0/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp:231:20:
 error: ??AVCodecContext?? has no member named ??release_buffer??
         m_context->release_buffer = avcodec_default_release_buffer;
                    ^
/root/osg/OpenSceneGraph-3.4.0/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp:231:37:
 error: ??avcodec_default_release_buffer?? was not declared in this scope
         m_context->release_buffer = avcodec_default_release_buffer;
                                     ^
make[2]: *** 
[src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegDecoderAudio.o] Error 1
make[1]: *** [src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/all] Error 2
make: *** [all] Error 2
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to