[Scummvm-cvs-logs] CVS: scummvm/backends/midi/mt32 synth.cpp,1.27,1.28

Max Horn fingolfin at users.sourceforge.net
Sun Nov 28 05:14:36 CET 2004


Update of /cvsroot/scummvm/scummvm/backends/midi/mt32
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24981/backends/midi/mt32

Modified Files:
	synth.cpp 
Log Message:
Fixed various warnings

Index: synth.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/midi/mt32/synth.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- synth.cpp	28 Nov 2004 07:25:18 -0000	1.27
+++ synth.cpp	28 Nov 2004 13:10:57 -0000	1.28
@@ -293,7 +293,7 @@
 		int rLenExp = (tps[i].len & 0x70) >> 4;
 		int rLen = 0x800 << rLenExp;
 		bool rLoop = (tps[i].len & 0x80) != 0;
-		Bit8u rFlag = tps[i].len & 0x0F;
+		//Bit8u rFlag = tps[i].len & 0x0F;
 		Bit16u rTuneOffset = (tps[i].pitchMSB << 8) | tps[i].pitchLSB;
 		//FIXME:KG: Pick a number, any number. The one below sounded best to me in listening tests, but needs to be confirmed.
 		double STANDARDFREQ = 432.1;
@@ -313,7 +313,6 @@
 	char drumname[11];
 	strncpy(drumname, timbre->common.name, 10);
 	drumname[10] = 0;
-	bool breakout = false;
 	for (int t = 0; t < 4; t++) {
 		if (((timbre->common.pmute >> t) & 0x1) == 0x1) {
 			memcpy(&timbre->partial[t], mem, 58);
@@ -323,8 +322,8 @@
 }
 
 void Synth::initRhythmTimbres() {
-	TempPCMStruct *tps = (TempPCMStruct *)&controlROMData[0x3000];
-	const Bit8u *drumMap = &controlROMData[0x3200];
+	//TempPCMStruct *tps = (TempPCMStruct *)&controlROMData[0x3000];
+	//const Bit8u *drumMap = &controlROMData[0x3200];
 	int timbreNum = 192;
 	for (Bit16u i = 0x3200; i < 0x323C; i += 2) {
 		Bit16u address = (controlROMData[i + 1] << 8) | controlROMData[i];
@@ -934,7 +933,7 @@
 		return false;
 
 	//Checksum
-	unsigned char checksum = calcSysexChecksum((unsigned char *)timbre, 246, msb + isb + lsb);
+	unsigned char checksum = calcSysexChecksum((const Bit8u *)timbre, 246, msb + isb + lsb);
 	if (!file->writeBit8u(checksum))
 		return false;
 





More information about the Scummvm-git-logs mailing list