[Scummvm-cvs-logs] SF.net SVN: scummvm:[46695] tools/branches/gsoc2009-gui/engines/scumm/ compress_scumm_san.cpp

sev at users.sourceforge.net sev at users.sourceforge.net
Tue Dec 29 00:35:18 CET 2009


Revision: 46695
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46695&view=rev
Author:   sev
Date:     2009-12-28 23:35:18 +0000 (Mon, 28 Dec 2009)

Log Message:
-----------
Fix compress_scumm_san tool. Now need to test with all games and in all modes.

Modified Paths:
--------------
    tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_san.cpp

Modified: tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_san.cpp
===================================================================
--- tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_san.cpp	2009-12-28 23:18:11 UTC (rev 46694)
+++ tools/branches/gsoc2009-gui/engines/scumm/compress_scumm_san.cpp	2009-12-28 23:35:18 UTC (rev 46695)
@@ -479,9 +479,13 @@
 	if (audioTrack->freq == 11025)
 		audioTrack->sizes[index] *= 2;
 	audioTrack->countFrames++;
-	if ((index + 1) == nbframes) {
+
+#if 0
+	// FIXME. This doesn't work in many cases, particularly with more than 10 videos in FT
+	if ((index + 1) >= nbframes) {
 		audioTrack->file.close();
 	}
+#endif
 }
 
 void CompressScummSan::handleDigIACT(Common::File &input, int size, const std::string &outputDir, const std::string &inputFilename,int flags, int track_flags, int frame) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list