[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