mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-02 17:03:13 +00:00
endian conversion for music system
svn-id: r11746
This commit is contained in:
parent
461abf1b9e
commit
a74f8eb717
@ -57,7 +57,7 @@ void SwordMusic::mixer(int16 *buf, uint len) {
|
||||
if (len >= maxLen) {
|
||||
for (uint32 cnt = 0; cnt < maxLen; cnt++)
|
||||
buf[(cnt << 2) | 0] = buf[(cnt << 2) | 1] =
|
||||
buf[(cnt << 2) | 2] = buf[(cnt << 2) | 3] = _musicBuf[_bufPos + cnt];
|
||||
buf[(cnt << 2) | 2] = buf[(cnt << 2) | 3] = (int16)READ_LE_UINT16(_musicBuf + _bufPos + cnt);
|
||||
_smpInBuf -= maxLen;
|
||||
_bufPos = 0;
|
||||
len -= maxLen;
|
||||
@ -66,7 +66,7 @@ void SwordMusic::mixer(int16 *buf, uint len) {
|
||||
if (len) {
|
||||
for (uint32 cnt = 0; cnt < len; cnt++)
|
||||
buf[(cnt << 2) | 0] = buf[(cnt << 2) | 1] =
|
||||
buf[(cnt << 2) | 2] = buf[(cnt << 2) | 3] = _musicBuf[_bufPos + cnt];
|
||||
buf[(cnt << 2) | 2] = buf[(cnt << 2) | 3] = (int16)READ_LE_UINT16(_musicBuf + _bufPos + cnt);
|
||||
_smpInBuf -= len;
|
||||
_bufPos += len;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user