[Scummvm-cvs-logs] CVS: scummvm/scumm imuse_digi.cpp,1.69,1.70

Max Horn fingolfin at users.sourceforge.net
Wed Dec 24 09:04:00 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv3528

Modified Files:
	imuse_digi.cpp 
Log Message:
muse use even size when pushing data into a mixerstream

Index: imuse_digi.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi.cpp,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- imuse_digi.cpp	24 Dec 2003 16:52:57 -0000	1.69
+++ imuse_digi.cpp	24 Dec 2003 17:03:42 -0000	1.70
@@ -794,6 +794,8 @@
 				_channel[l].toBeRemoved = true;
 			}
 
+			mixer_size &= ~1;	// Size *must* be even, after all this is stereo data
+
 			byte *buf = (byte *)malloc(mixer_size);
 			memcpy(buf, _channel[l].data + _channel[l].offset, mixer_size);
 			_channel[l].offset += mixer_size;





More information about the Scummvm-git-logs mailing list