diff options
Diffstat (limited to 'sound/adpcm.cpp')
-rw-r--r-- | sound/adpcm.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/adpcm.cpp b/sound/adpcm.cpp index 4455288be4..ad072af360 100644 --- a/sound/adpcm.cpp +++ b/sound/adpcm.cpp @@ -297,7 +297,7 @@ int16 ADPCMInputStream::decodeOKI(byte code) { _status.last = samp; _status.stepIndex += stepAdjust(code); - _status.stepIndex = CLIP(_status.stepIndex, 0, ARRAYSIZE(okiStepSize) - 1); + _status.stepIndex = CLIP<int32>(_status.stepIndex, 0, ARRAYSIZE(okiStepSize) - 1); // * 16 effectively converts 12-bit input to 16-bit output return samp * 16; @@ -326,7 +326,7 @@ int16 ADPCMInputStream::decodeMSIMA(byte code) { _status.last = samp; _status.stepIndex += stepAdjust(code); - _status.stepIndex = CLIP(_status.stepIndex, 0, ARRAYSIZE(imaStepTable) - 1); + _status.stepIndex = CLIP<int32>(_status.stepIndex, 0, ARRAYSIZE(imaStepTable) - 1); return samp; } |