1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 19:49:54 +00:00
openmw-tes3mp/apps/openmw/mwsound
scrawl 965aaebbdb Analyze the loudness data as the stream is decoded for playback
Instead of getting the loudness data for the whole file in advance, we now get it piece by piece as the sound is streamed.

The benefit is that we need to decode the audio just once instead of twice.

We no longer need to rewind() the stream when the first decoding is done, this should hopefully fix bug #3453 .
2016-06-27 21:32:54 +02:00
..
ffmpeg_decoder.cpp really purge libav 2015-11-12 16:39:29 +01:00
ffmpeg_decoder.hpp really purge libav 2015-11-12 16:39:29 +01:00
loudness.cpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
loudness.hpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
movieaudiofactory.cpp Use a separate type for streams 2015-12-02 16:09:24 -08:00
movieaudiofactory.hpp Rename to osg-ffmpeg-videoplayer 2015-04-19 20:14:06 +02:00
openal_output.cpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
openal_output.hpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
sound.hpp Use a premade Sound object for the output's playSound functions 2015-12-02 16:09:25 -08:00
sound_buffer.hpp Rename mReferences to mUses 2015-11-25 04:24:27 -08:00
sound_decoder.hpp Port SoundManager 2015-04-13 22:48:37 +02:00
sound_output.hpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
soundmanagerimp.cpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
soundmanagerimp.hpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00