mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-31 16:03:24 +00:00
Some slight cleanup
svn-id: r35435
This commit is contained in:
parent
83194b2188
commit
b7dbd3ec06
@ -799,28 +799,18 @@ void SMKPlayer::queueCompressedBuffer(byte *buffer, uint32 bufferSize,
|
||||
if (!is16Bits) {
|
||||
|
||||
for (int k = 0; k < (isStereo ? 2 : 1); k++) {
|
||||
int8 v = (int8) ((int16) audioTrees[k]->getCode(audioBS));
|
||||
|
||||
bases[k] += v;
|
||||
|
||||
byte data = CLIP<int>(bases[k], 0, 255);
|
||||
|
||||
*curPointer++ = data ^ 0x80;
|
||||
bases[k] += (int8) ((int16) audioTrees[k]->getCode(audioBS));
|
||||
*curPointer++ = CLIP<int>(bases[k], 0, 255) ^ 0x80;
|
||||
curPos++;
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
for (int k = 0; k < (isStereo ? 2 : 1); k++) {
|
||||
int16 v = (int16) (audioTrees[k * 2]->getCode(audioBS) |
|
||||
(audioTrees[k * 2 + 1]->getCode(audioBS) << 8));
|
||||
|
||||
bases[k] += v;
|
||||
|
||||
int16 data = CLIP<int32>(bases[k], -32768, 32767);
|
||||
|
||||
WRITE_BE_UINT16(curPointer, data);
|
||||
bases[k] += (int16) (audioTrees[k * 2]->getCode(audioBS) |
|
||||
(audioTrees[k * 2 + 1]->getCode(audioBS) << 8));
|
||||
|
||||
WRITE_BE_UINT16(curPointer, CLIP<int32>(bases[k], -32768, 32767));
|
||||
curPointer += 2;
|
||||
curPos += 2;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user