[Scummvm-cvs-logs] SF.net SVN: scummvm: [22479] scummvm/trunk/engines/scumm/imuse/imuse_player.cpp
eriktorbjorn at users.sourceforge.net
eriktorbjorn at users.sourceforge.net
Tue May 16 04:19:43 CEST 2006
Revision: 22479
Author: eriktorbjorn
Date: 2006-05-15 06:19:30 -0700 (Mon, 15 May 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22479&view=rev
Log Message:
-----------
Ignore unknown SysEx manufacturer IDs, rather than erroring on them. This does
NOT fix bug #1481383, even if that's where I heard about this problem.
Modified Paths:
--------------
scummvm/trunk/engines/scumm/imuse/imuse_player.cpp
Modified: scummvm/trunk/engines/scumm/imuse/imuse_player.cpp
===================================================================
--- scummvm/trunk/engines/scumm/imuse/imuse_player.cpp 2006-05-15 12:39:53 UTC (rev 22478)
+++ scummvm/trunk/engines/scumm/imuse/imuse_player.cpp 2006-05-15 13:19:30 UTC (rev 22479)
@@ -369,7 +369,13 @@
// FM-TOWNS custom instrument definition
_midi->sysEx_customInstrument(p[0], 'EUP ', p + 1);
} else {
- error("Unknown SysEx manufacturer 0x%02X", (int)a);
+ // SysEx manufacturer 0x97 has been spotted in the
+ // Monkey Island 2 Adlib music, so don't make this a
+ // fatal error. See bug #1481383.
+ if (a == 0)
+ warning("Unknown SysEx manufacturer 0x00 0x%02X 0x%02X", p[0], p[1]);
+ else
+ warning("Unknown SysEx manufacturer 0x%02X", (int)a);
}
return;
}
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