[Scummvm-cvs-logs] CVS: scummvm/scumm/smush codec47.cpp,1.13,1.14

Pawel Kolodziejski aquadran at users.sourceforge.net
Wed Jan 8 13:40:05 CET 2003


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

Modified Files:
	codec47.cpp 
Log Message:
added buffer hack

Index: codec47.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/smush/codec47.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- codec47.cpp	8 Jan 2003 21:29:37 -0000	1.13
+++ codec47.cpp	8 Jan 2003 21:39:21 -0000	1.14
@@ -772,6 +772,8 @@
 		return;
 	}
 	if (code == 0xFD) {
+		d_src += 4;
+		return;
 		byte * tmp_ptr = (*(d_src + 1) << 7) + (byte*)codec47_decode2_buf2;
 		int32 l = *(tmp_ptr + 96);
 		byte val = *(d_src + 2);
@@ -870,6 +872,8 @@
 		return;
 	}
 	if (code == 0xFD) {
+		d_src += 4;
+		return;
 		tmp = *(d_src + 1);
 		tmp2 = tmp * 4;
 		tmp <<= 7;
@@ -987,7 +991,7 @@
 
 		int32 frame_size = getRect().width() * getRect().height();
 		_deltaSize = frame_size * 3;
-		_deltaBuf = new byte[_deltaSize];
+		_deltaBuf = new byte[_deltaSize + 1000000];
 		_deltaBufs[0] = _deltaBuf;
 		_deltaBufs[1] = _deltaBuf + frame_size;
 		_curBuf = _deltaBuf + frame_size * 2;





More information about the Scummvm-git-logs mailing list