aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse.h
diff options
context:
space:
mode:
authorJerome Fisher2004-11-27 14:53:37 +0000
committerJerome Fisher2004-11-27 14:53:37 +0000
commit8d0ab890f8597c90d8f51caf1ed416e1df60848a (patch)
tree75d956f5d5e7998d7028c72002448fbc5e32dd38 /scumm/imuse.h
parent1a7ca2dc2a71fed65673b4e3934f2151cc8475d1 (diff)
downloadscummvm-rg350-8d0ab890f8597c90d8f51caf1ed416e1df60848a.tar.gz
scummvm-rg350-8d0ab890f8597c90d8f51caf1ed416e1df60848a.tar.bz2
scummvm-rg350-8d0ab890f8597c90d8f51caf1ed416e1df60848a.zip
To really, truly fix the multi-midi race condition, the adlib driver is now always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console.
svn-id: r15912
Diffstat (limited to 'scumm/imuse.h')
-rw-r--r--scumm/imuse.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/scumm/imuse.h b/scumm/imuse.h
index 5f5be4439b..3362f46079 100644
--- a/scumm/imuse.h
+++ b/scumm/imuse.h
@@ -29,7 +29,6 @@
class MidiDriver;
class OSystem;
-class SoundMixer;
namespace Scumm {
@@ -53,7 +52,6 @@ public:
enum {
PROP_TEMPO_BASE,
PROP_NATIVE_MT32,
- PROP_MULTI_MIDI,
PROP_OLD_ADLIB_INSTRUMENTS,
PROP_LIMIT_PLAYERS,
PROP_RECYCLE_PLAYERS,
@@ -79,7 +77,7 @@ public:
void terminate();
// Factory methods
- static IMuse *create(OSystem *syst, SoundMixer *mixer, MidiDriver *midi);
+ static IMuse *create(OSystem *syst, MidiDriver *nativeMidiDriver, MidiDriver *adlibMidiDriver);
};
} // End of namespace Scumm