Robert:
After I switch to branch release/2.8, the problem disappears.
Daniel
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
git checkout origin/release/2.8
PKG_CONFIG_PATH="${DEST}/build/lib/pkgconfig" ./configure
--prefix="${DEST}/build" \
--extra-cflags="-I${DEST}/build/include" --extra-ldflags="-L${DEST}/build/lib"
bindir="${DEST}/bin" \
--pkg-config-flags="--static" --enable-shared --enable-pic --enable-gpl
--enable-nonfree --enable-libfdk-aac --enable-libfreetype \
--enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libx265
make
------------------ ???????? ------------------
??????: "Robert Osfield";<[email protected]>;
????????: 2015??12??11??(??????) ????4:27
??????: "OpenSceneGraph Users"<[email protected]>;
????: Re: [osg-users] fail to compile osg 3.4.0 with latest ffmpeg
HI ?, Could you sign with a name that we can use when reply?
ffmpeg has constantly moving API so issues like this are impossible to prevent,
get everything work then a few months later ffmpeg breaks things...
You'll either need to come up with solution for these API changes and post
these fixes to osg-submissions for us to merge or revert back to an older
version of ffmpeg.
Robert.
On 11 December 2015 at 03:50, ???????? <[email protected]> wrote:
Hi:
All ! I cloned ffmpeg from https://github.com/FFmpeg/FFmpeg.git
After config osg with cmake-gui, when I run make, it reports below erros:
/root/osg/OpenSceneGraph-3.4.0/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp: In
member function ??void osgFFmpeg::FFmpegDecoderAudio::open(AVStream,
osgFFmpeg::FFmpegParameters)??:
/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
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org