[Scummvm-cvs-logs] SF.net SVN: scummvm:[45615] scummvm/trunk/sound/voc.cpp

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Mon Nov 2 22:42:22 CET 2009


Revision: 45615
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45615&view=rev
Author:   fingolfin
Date:     2009-11-02 21:42:21 +0000 (Mon, 02 Nov 2009)

Log Message:
-----------
Enhance VOC debug output

Modified Paths:
--------------
    scummvm/trunk/sound/voc.cpp

Modified: scummvm/trunk/sound/voc.cpp
===================================================================
--- scummvm/trunk/sound/voc.cpp	2009-11-02 20:33:34 UTC (rev 45614)
+++ scummvm/trunk/sound/voc.cpp	2009-11-02 21:42:21 UTC (rev 45615)
@@ -52,6 +52,8 @@
 static byte *loadVOCFromStream(Common::ReadStream &stream, int &size, int &rate, int &loops, int &begin_loop, int &end_loop) {
 	VocFileHeader fileHeader;
 
+	debug(2, "loadVOCFromStream");
+
 	if (stream.read(&fileHeader, 8) != 8)
 		goto invalid;
 
@@ -92,6 +94,8 @@
 		len |= stream.readByte() << 8;
 		len |= stream.readByte() << 16;
 
+		debug(2, "Block code %d, len %d", code, len);
+
 		switch (code) {
 		case 1:
 		case 9: {
@@ -153,7 +157,7 @@
 			stream.readByte();
 			break;
 		default:
-			warning("Unhandled code in VOC file : %d", code);
+			warning("Unhandled code %d in VOC file (len %d)", code, len);
 			return ret_sound;
 		}
 	}
@@ -174,6 +178,9 @@
 	int currentBlock = 0;
 	int size = 0;
 
+	debug(2, "parseVOCFormat");
+
+
 	if (stream.read(&fileHeader, 8) != 8)
 		goto invalid;
 
@@ -213,6 +220,8 @@
 		len |= stream.readByte() << 8;
 		len |= stream.readByte() << 16;
 
+		debug(2, "Block code %d, len %d", code, len);
+
 		switch (code) {
 		case 1:
 		case 9: {
@@ -276,7 +285,7 @@
 			stream.readByte();
 			break;
 		default:
-			warning("Unhandled code in VOC file : %d", code);
+			warning("Unhandled code %d in VOC file (len %d)", code, len);
 			return 0;
 		}
 	}


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