[Scummvm-cvs-logs] CVS: scummvm/sword1 music.cpp,1.3,1.4
Robert G?ffringmann
lavosspawn at users.sourceforge.net
Thu Dec 18 05:18:01 CET 2003
Update of /cvsroot/scummvm/scummvm/sword1
In directory sc8-pr-cvs1:/tmp/cvs-serv6130/sword1
Modified Files:
music.cpp
Log Message:
endian conversion for music system
Index: music.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sword1/music.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- music.cpp 17 Dec 2003 09:17:59 -0000 1.3
+++ music.cpp 18 Dec 2003 13:17:33 -0000 1.4
@@ -57,7 +57,7 @@
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 @@
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;
}
More information about the Scummvm-git-logs
mailing list