[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