aboutsummaryrefslogtreecommitdiff
path: root/sound/decoders/adpcm.h
diff options
context:
space:
mode:
authorEugene Sandulenko2010-10-18 19:10:57 +0000
committerEugene Sandulenko2010-10-18 19:10:57 +0000
commitc92d2bc234f2f73a9629b3622cd5e66c57439cda (patch)
tree3dd962bf27f0467b8356e81845d71d64abacd53a /sound/decoders/adpcm.h
parent05b3f2a0711df91230bf39587c9eed4da36e1afa (diff)
downloadscummvm-rg350-c92d2bc234f2f73a9629b3622cd5e66c57439cda.tar.gz
scummvm-rg350-c92d2bc234f2f73a9629b3622cd5e66c57439cda.tar.bz2
scummvm-rg350-c92d2bc234f2f73a9629b3622cd5e66c57439cda.zip
SOUND: Add support for LastExpress version of IMA ADPCM sound.
Patch by littleboy. svn-id: r53578
Diffstat (limited to 'sound/decoders/adpcm.h')
-rw-r--r--sound/decoders/adpcm.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/sound/decoders/adpcm.h b/sound/decoders/adpcm.h
index 04dbb1a521..edcdc01ce9 100644
--- a/sound/decoders/adpcm.h
+++ b/sound/decoders/adpcm.h
@@ -50,14 +50,15 @@ class RewindableAudioStream;
// Usually, if the audio stream we're trying to play has the FourCC header
// string intact, it's easy to discern which encoding is used
enum typesADPCM {
- kADPCMOki, // Dialogic/Oki ADPCM (aka VOX)
- kADPCMMSIma, // Microsoft IMA ADPCM
- kADPCMMS, // Microsoft ADPCM
- kADPCMTinsel4, // 4-bit ADPCM used by the Tinsel engine
- kADPCMTinsel6, // 6-bit ADPCM used by the Tinsel engine
- kADPCMTinsel8, // 8-bit ADPCM used by the Tinsel engine
- kADPCMIma, // Standard IMA ADPCM
- kADPCMApple // Apple QuickTime IMA ADPCM
+ kADPCMOki, // Dialogic/Oki ADPCM (aka VOX)
+ kADPCMMSIma, // Microsoft IMA ADPCM
+ kADPCMMSImaLastExpress, // Microsoft IMA ADPCM (with inverted samples)
+ kADPCMMS, // Microsoft ADPCM
+ kADPCMTinsel4, // 4-bit ADPCM used by the Tinsel engine
+ kADPCMTinsel6, // 6-bit ADPCM used by the Tinsel engine
+ kADPCMTinsel8, // 8-bit ADPCM used by the Tinsel engine
+ kADPCMIma, // Standard IMA ADPCM
+ kADPCMApple // Apple QuickTime IMA ADPCM
};
/**