scummvm/audio/decoders
Colin Snover e42ade073c AUDIO: Fix uninitialized data structures in PacketizedMP3Stream
If the audio thread called to readBuffer before any packet had been
added to the stream, the state of the stream would be changed from
INIT to EOS. Later, when a packet was received, the state would go
directly from EOS to READY, skipping decoder init, leaving garbage
memory in the decoder structs and causing a crash of the decoder.

Fixes Trac#9653.
2017-11-19 20:53:02 -06:00
..
3do.cpp JANITORIAL: Reduce audio header dependencies 2016-04-14 16:10:21 +03:00
3do.h JANITORIAL: Reduce audio header dependencies 2016-04-14 16:10:21 +03:00
aac.cpp AUDIO: Finish off AAC/QDM2 queues when done decoding a packet 2014-07-27 23:44:44 -04:00
aac.h AUDIO: Adapt include guard names to the "new" directory name. 2011-10-28 12:27:50 +02:00
adpcm_intern.h AUDIO: Fix incorrect reading of DK3 ADPCM audio data 2017-09-09 23:29:58 -05:00
adpcm.cpp AUDIO: Fix compilation on AmigaOS 4 2017-09-10 02:08:21 -05:00
adpcm.h AUDIO: Mark SCI engine as using ADPCM 2017-09-09 23:29:58 -05:00
aiff.cpp AUDIO: Plug potential memory leak 2016-05-15 12:26:15 +02:00
aiff.h AUDIO: Make makeAIFFStream return a RewindableAudioStream 2015-06-06 17:20:41 -04:00
codec.h AUDIO: Mark the old Codec class as deprecated 2015-08-30 21:01:43 -04:00
flac.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
flac.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
iff_sound.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
iff_sound.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mac_snd.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mac_snd.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mp3.cpp AUDIO: Fix uninitialized data structures in PacketizedMP3Stream 2017-11-19 20:53:02 -06:00
mp3.h AUDIO: Whitespace fix in MP3 engine usage list 2016-09-03 09:58:50 -04:00
qdm2.cpp AUDIO: Switch to BitStreamMemoryStream in the QDM2 decoder 2017-11-08 20:57:35 +01:00
qdm2.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
qdm2data.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
quicktime_intern.h Merge pull request #293 from clone2727/qtmidi 2012-12-13 15:49:40 -08:00
quicktime.cpp ALL: Specify the DisposeAfterUse constructor argument for dynamic memory write streams 2017-09-22 07:06:21 +02:00
quicktime.h ALL: Mark off some things as used by Pegasus 2012-08-31 22:26:02 -04:00
raw.cpp AUDIO: Add a packetized version of the PCM stream 2015-08-30 19:53:54 -04:00
raw.h AUDIO: Add a packetized version of the PCM stream 2015-08-30 19:53:54 -04:00
voc.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
voc.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
vorbis.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
vorbis.h JANITORIAL: Mark audio/decoders/vorbis as: used in Wintermute 2016-03-28 12:36:41 +02:00
wave.cpp AUDIO: Support Wave files with an initial fact chunk 2016-12-20 22:47:49 -05:00
wave.h AUDIO: Add titanic to list of engines using wave files 2016-08-05 19:19:17 -04:00
xa.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
xa.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00