scummvm/engines/scumm/imuse_digi
Torbjörn Andersson 08be916049 SCUMM: Verify sample width in Digital iMUSE callback. CID 1002112
Verify that 'bits' really is one of 8, 12 or 16 before decoding
the data. It's probably always the case (unless the data files are
damaged) but if it isn't we'll either try to queue NULL to the
audio stream, or queue the same buffer more than once, or free the
buffer more than once. All of which are bad, though Coverity only
noticed the last of these cases.
2013-06-04 06:11:41 +02:00
..
dimuse_bndmgr.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_bndmgr.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_codecs.cpp SCUMM: fix crash in digital iMuse games when using RTL and restarting 2011-07-03 14:40:57 +02:00
dimuse_codecs.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_music.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_script.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_sndmgr.cpp SCUMM: Move class ResourceManager to its own header 2011-05-13 11:47:08 +02:00
dimuse_sndmgr.h SCUMM: Fix spelling of length 2012-04-04 21:23:14 -07:00
dimuse_tables.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_tables.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_track.cpp GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse_track.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
dimuse.cpp SCUMM: Verify sample width in Digital iMUSE callback. CID 1002112 2013-06-04 06:11:41 +02:00
dimuse.h GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00