[Scummvm-cvs-logs] CVS: scummvm/sound mididrv.h,1.18,1.19 mpu401.cpp,1.7,1.8
Jamieson Christian
jamieson630 at users.sourceforge.net
Sat May 17 07:28:16 CEST 2003
Update of /cvsroot/scummvm/scummvm/sound
In directory sc8-pr-cvs1:/tmp/cvs-serv17075/scummvm/sound
Modified Files:
mididrv.h mpu401.cpp
Log Message:
Absorbed last tidbits of mididrv.cpp into other files
Index: mididrv.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mididrv.h,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- mididrv.h 30 Apr 2003 12:51:06 -0000 1.18
+++ mididrv.h 17 May 2003 14:27:58 -0000 1.19
@@ -56,7 +56,7 @@
virtual void send(uint32 b) = 0;
// Get or set a property
- virtual uint32 property(int prop, uint32 param);
+ virtual uint32 property(int prop, uint32 param) { return 0; }
// Retrieve a string representation of an error code
static const char *getErrorName(int error_code);
Index: mpu401.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mpu401.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- mpu401.cpp 16 May 2003 21:05:57 -0000 1.7
+++ mpu401.cpp 17 May 2003 14:27:58 -0000 1.8
@@ -62,6 +62,20 @@
_owner->sysEx_customInstrument (_channel, type, instr);
}
+const char *MidiDriver::getErrorName(int error_code) {
+ static const char *const midi_errors[] = {
+ "No error",
+ "Cannot connect",
+ "Streaming not available",
+ "Device not available",
+ "Driver already open"
+ };
+
+ if ((uint) error_code >= ARRAYSIZE(midi_errors))
+ return "Unknown Error";
+ return midi_errors[error_code];
+}
+
MidiDriver_MPU401::MidiDriver_MPU401() : MidiDriver() {
uint i;
More information about the Scummvm-git-logs
mailing list