[Scummvm-cvs-logs] CVS: scummvm/backends/midi mt32.cpp,1.5,1.6

Jerome Fisher kingguppy at users.sourceforge.net
Sat Nov 13 20:14:07 CET 2004


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

Modified Files:
	mt32.cpp 
Log Message:
MT32 MidiDriver:
- Cleanup

MT32Emu:
- Lots more cleanup.
- Properly implemented pitch bending (not fast, but theoretically perfect).
- Full position delta is now calculated before PCM interpolation/decimation is performed, so that pitch modifiers will be considered.
- Now reports when using SSE or 3DNow, and when the samplerate is invalid.


Index: mt32.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/midi/mt32.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- mt32.cpp	13 Nov 2004 19:24:36 -0000	1.5
+++ mt32.cpp	14 Nov 2004 04:13:13 -0000	1.6
@@ -179,12 +179,12 @@
 	MidiDriver_Emulated::open();
 	
 	memset(&prop, 0, sizeof(prop));
-	prop.SampleRate = getRate();
-	prop.UseReverb = true;
-	prop.UseDefault = false;
-	prop.RevType = 0;
-	prop.RevTime = 5;
-	prop.RevLevel = 3;
+	prop.sampleRate = getRate();
+	prop.useReverb = true;
+	prop.useDefaultReverb = false;
+	prop.reverbType = 0;
+	prop.reverbTime = 5;
+	prop.reverbLevel = 3;
 	prop.printDebug = MT32_PrintDebug;
 	prop.report = MT32_Report;
 	prop.openFile = MT32_OpenFile;





More information about the Scummvm-git-logs mailing list