[Scummvm-cvs-logs] SF.net SVN: scummvm:[49128] scummvm/trunk/engines/parallaction/sound_br.cpp

peres001 at users.sourceforge.net peres001 at users.sourceforge.net
Fri May 21 14:39:54 CEST 2010


Revision: 49128
          http://scummvm.svn.sourceforge.net/scummvm/?rev=49128&view=rev
Author:   peres001
Date:     2010-05-21 12:39:54 +0000 (Fri, 21 May 2010)

Log Message:
-----------
Fix loading of MSC files on big-endian systems. Patch 3004367 by fuzzie.

Modified Paths:
--------------
    scummvm/trunk/engines/parallaction/sound_br.cpp

Modified: scummvm/trunk/engines/parallaction/sound_br.cpp
===================================================================
--- scummvm/trunk/engines/parallaction/sound_br.cpp	2010-05-21 11:05:18 UTC (rev 49127)
+++ scummvm/trunk/engines/parallaction/sound_br.cpp	2010-05-21 12:39:54 UTC (rev 49128)
@@ -172,11 +172,11 @@
 
 	byte *pos = data;
 
-	uint32 signature = read4high(pos);
-	if (memcmp("tCSM", &signature, 4)) {
+	if (memcmp("MSCt", pos, 4)) {
 		warning("Expected header not found in music file.");
 		return false;
 	}
+	pos += 4;
 
 	_beats = read1(pos);
 	_ppqn = read2low(pos);


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