[Scummvm-cvs-logs] CVS: scummvm/sound adpcm.cpp,1.13,1.14
Max Horn
fingolfin at users.sourceforge.net
Fri Dec 9 14:05:22 CET 2005
Update of /cvsroot/scummvm/scummvm/sound
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21707/sound
Modified Files:
adpcm.cpp
Log Message:
Unified IMA code a little bit
Index: adpcm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/adpcm.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- adpcm.cpp 9 Dec 2005 21:42:19 -0000 1.13
+++ adpcm.cpp 9 Dec 2005 22:04:28 -0000 1.14
@@ -166,8 +166,8 @@
_status.stepIndex += stepAdjust(code);
if (_status.stepIndex < 0)
_status.stepIndex = 0;
- if (_status.stepIndex > 48)
- _status.stepIndex = 48;
+ if (_status.stepIndex > ARRAYSIZE(okiStepSize) - 1)
+ _status.stepIndex = ARRAYSIZE(okiStepSize) - 1;
// * 16 effectively converts 12-bit input to 16-bit output
return samp * 16;
@@ -213,8 +213,8 @@
_status.stepIndex += stepAdjust(code);
if (_status.stepIndex < 0)
_status.stepIndex = 0;
- if (_status.stepIndex > 88)
- _status.stepIndex = 88;
+ if (_status.stepIndex > ARRAYSIZE(imaStepTable) - 1)
+ _status.stepIndex = ARRAYSIZE(imaStepTable) - 1;
return samp;
}
More information about the Scummvm-git-logs
mailing list