[Scummvm-cvs-logs] CVS: scummvm/sound mididrv.h,1.17,1.18 mixer.cpp,1.34,1.35 mpu401.cpp,1.5,1.6
Max Horn
fingolfin at users.sourceforge.net
Wed Apr 30 05:52:05 CEST 2003
Update of /cvsroot/scummvm/scummvm/sound
In directory sc8-pr-cvs1:/tmp/cvs-serv32598
Modified Files:
mididrv.h mixer.cpp mpu401.cpp
Log Message:
PalmOS changes
Index: mididrv.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mididrv.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- mididrv.h 6 Mar 2003 21:46:55 -0000 1.17
+++ mididrv.h 30 Apr 2003 12:51:06 -0000 1.18
@@ -123,7 +123,9 @@
MD_COREAUDIO = 7,
MD_MIDIEMU = 8,
MD_ALSA = 9,
- MD_ADLIB = 10
+ MD_ADLIB = 10,
+
+ MD_YPA1 = 100 // palmos
};
// Factory functions, for faster compile
@@ -135,5 +137,6 @@
extern MidiDriver *MidiDriver_CORE_create();
extern MidiDriver *MidiDriver_ETUDE_create();
extern MidiDriver *MidiDriver_ALSA_create();
+extern MidiDriver *MidiDriver_YamahaPa1_create();
#endif
Index: mixer.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mixer.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -d -r1.34 -r1.35
--- mixer.cpp 30 Mar 2003 16:54:03 -0000 1.34
+++ mixer.cpp 30 Apr 2003 12:51:06 -0000 1.35
@@ -26,6 +26,8 @@
#include "common/file.h"
SoundMixer::SoundMixer() {
+ memset(this,0,sizeof(SoundMixer)); // palmos
+
_volumeTable = (int16 *)calloc(256 * sizeof(int16), 1);
_beginSlots = 0;
for (int i = 0; i != NUM_CHANNELS; i++) {
Index: mpu401.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/mpu401.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- mpu401.cpp 6 Mar 2003 21:46:56 -0000 1.5
+++ mpu401.cpp 30 Apr 2003 12:51:07 -0000 1.6
@@ -64,6 +64,11 @@
MidiDriver_MPU401::MidiDriver_MPU401() : MidiDriver() {
uint i;
+
+ _started_thread = false; // palmos
+ _timer_proc = NULL; // palmos
+ _timer_param = NULL; // palmos
+
for (i = 0; i < ARRAYSIZE(_midi_channels); ++i) {
_midi_channels [i].init (this, i);
}
@@ -95,7 +100,7 @@
}
}
-#if !defined(__MORPHOS__)
+#if !defined(__MORPHOS__) && !defined(__PALM_OS__)
int MidiDriver_MPU401::midi_driver_thread(void *param) {
MidiDriver_MPU401 *mid = (MidiDriver_MPU401 *)param;
int old_time, cur_time;
More information about the Scummvm-git-logs
mailing list