[Scummvm-cvs-logs] CVS: tools compress_san.cpp,1.36,1.37

Pawel Kolodziejski aquadran at users.sourceforge.net
Fri Jan 28 15:36:04 CET 2005


Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8902

Modified Files:
	compress_san.cpp 
Log Message:
fix for FT smush audio tracks

Index: compress_san.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/compress_san.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- compress_san.cpp	28 Jan 2005 17:15:51 -0000	1.36
+++ compress_san.cpp	28 Jan 2005 17:47:16 -0000	1.37
@@ -439,6 +439,10 @@
 			int offset = 0;
 			for (z = 0; z < _audioTracks[l].countFrames; z++) {
 				int length = _audioTracks[l].sizes[z];
+				if (length == 0) {
+					warning("zero length audio frame");
+					break;
+				}
 				if (_audioTracks[l].sdatSize != 0 && (offset + length) > _audioTracks[l].sdatSize) {
 					length = _audioTracks[l].sdatSize - offset;
 				}





More information about the Scummvm-git-logs mailing list