Robert Osfield
d409ffcb91
From Javier Taibo, "I have found that since version 1.1, FFMPEG changed the way audio streams are retrieved, from packed to planar format. SDL interprets packed audio, as is used in the osgmovie example. To make the audio work when the OSGffmpeg plug-in is compiled against recent FFMPEG versions, FFmpegDecoderAudio must check for planar formats and in these cases request the samples as packed. This way all works as before. It can be checked with osgmovie example application.
...
$ osgmovie --audio movie.avi.ffmpeg
FFmpegImageStream::open audio failed, audio stream will be disabled: unknown audio format
With the attached FFmpegDecoderAudio.cpp, audio sounds correctly.
I am also attaching a modified version of FindFFmpeg.cmake that allows to set as FFMPEG_DIR the ffmpeg compiled in the source directory structure. It should not break anything as it only adds some additional search paths.
"
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14654 16af8721-9629-0410-8352-f15c8da7e697
2015-01-07 14:14:55 +00:00
Robert Osfield
6f3966038f
From Serge Lages, "Here is a patch to allow setting an audio volume with the AudioSink interface, I've also modified the ffmpeg plugin code to implement the ImageStream's setVolume method with its AudioSink."
2010-01-18 12:43:02 +00:00
Robert Osfield
8080f46444
From Julen Garcia,"I've been lately working also with the ffmpeg plugin and I implemented pause(), seek() and getReferenceTime(). I think that I have solved the internal clock issues (maybe not in the most elegant way :?"
2009-12-02 18:58:45 +00:00
Robert Osfield
73c2615d17
Fixed thread exit problems
2009-03-08 16:48:48 +00:00
Robert Osfield
6fd4cd4933
Removed boost reference and cleaned up debug output
2009-03-04 16:03:28 +00:00
Robert Osfield
e035decd95
Introduce FFmpegAudioStream implementation
2009-03-03 16:51:01 +00:00
Robert Osfield
4ebd316130
Introduced osg::AudioStream class to help manage audio streams coming in from movie reading plugins
2009-02-27 20:16:08 +00:00
Robert Osfield
116655c7c5
Ported across from using boost pointers, and prepped for integration of audio interface into core OSG
2009-02-27 17:00:28 +00:00
Robert Osfield
19ee0f011e
Tweaks to handle more modern version of ffmpeg compiled form source.
2009-02-25 20:52:34 +00:00
Robert Osfield
6680ee2b10
From Tanguy Fautre (Aris Technologies), ffmpeg plugin
2009-02-25 16:04:48 +00:00