diff options
| author | Jordi Vilalta Prat | 2008-02-20 17:07:58 +0000 |
|---|---|---|
| committer | Jordi Vilalta Prat | 2008-02-20 17:07:58 +0000 |
| commit | 672a508bdddb6efaabacd9560e2d557005cc1aca (patch) | |
| tree | ac52e924945c3eb8a8c4b20c2d9269ee68aa7807 /sound | |
| parent | aedc896b97af469def3395f76d6ebba3013f11c1 (diff) | |
| download | scummvm-rg350-672a508bdddb6efaabacd9560e2d557005cc1aca.tar.gz scummvm-rg350-672a508bdddb6efaabacd9560e2d557005cc1aca.tar.bz2 scummvm-rg350-672a508bdddb6efaabacd9560e2d557005cc1aca.zip | |
Added CAMD MIDI driver for AmigaOS4
svn-id: r30910
Diffstat (limited to 'sound')
| -rw-r--r-- | sound/mididrv.cpp | 7 | ||||
| -rw-r--r-- | sound/mididrv.h | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/sound/mididrv.cpp b/sound/mididrv.cpp index 0913ae00bc..9e7ba686f4 100644 --- a/sound/mididrv.cpp +++ b/sound/mididrv.cpp @@ -54,6 +54,10 @@ static const MidiDriverDescription s_musicDrivers[] = { {"dmedia", "DMedia", MD_DMEDIA, MDT_MIDI}, #endif +#if defined(__amigaos4__) + {"camd", "CAMD", MD_CAMD, MDT_MIDI}, +#endif + #if defined(MACOSX) {"core", "CoreAudio", MD_COREAUDIO, MDT_MIDI}, // {"coreaudio", "CoreAudio", MD_COREAUDIO, MDT_MIDI}, @@ -268,6 +272,9 @@ MidiDriver *MidiDriver::createMidi(int midiDriver) { #if defined(UNIX) && defined(USE_ALSA) case MD_ALSA: return MidiDriver_ALSA_create(); #endif +#if defined(__amigaos4__) + case MD_CAMD: return MidiDriver_CAMD_create(); +#endif } error("Invalid midi driver selected"); diff --git a/sound/mididrv.h b/sound/mididrv.h index b6faf64077..38621530a4 100644 --- a/sound/mididrv.h +++ b/sound/mididrv.h @@ -70,6 +70,9 @@ enum MidiDriverType { // IRIX MD_DMEDIA, + // AMIGAOS4 + MD_CAMD, + // MIDI softsynths MD_FLUIDSYNTH, MD_MT32, @@ -279,6 +282,7 @@ extern MidiDriver *MidiDriver_CoreMIDI_create(); extern MidiDriver *MidiDriver_ETUDE_create(); extern MidiDriver *MidiDriver_ALSA_create(); extern MidiDriver *MidiDriver_DMEDIA_create(); +extern MidiDriver *MidiDriver_CAMD_create(); extern MidiDriver *MidiDriver_YM2612_create(Audio::Mixer *mixer); #ifdef USE_FLUIDSYNTH extern MidiDriver *MidiDriver_FluidSynth_create(Audio::Mixer *mixer); |
