diff options
Diffstat (limited to 'engines/sci')
-rw-r--r-- | engines/sci/sound/music.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index 95e3c66221..cfff541d0a 100644 --- a/engines/sci/sound/music.cpp +++ b/engines/sci/sound/music.cpp @@ -319,9 +319,10 @@ void SciMusic::soundInitSnd(MusicEntry *pSnd) { channelFilterMask = pSnd->soundRes->getChannelFilterMask(_pMidiDrv->getPlayId(_soundVersion)); // Enable rhythm channel when requested - channelFilterMask &= ~(1 << MIDI_RHYTHM_CHANNEL); + // FIXME: this causes crashes and/or oddities for newer games (SCI1+) + /*channelFilterMask &= ~(1 << MIDI_RHYTHM_CHANNEL); if (_pMidiDrv->hasRhythmChannel()) - channelFilterMask |= (1 << MIDI_RHYTHM_CHANNEL); + channelFilterMask |= (1 << MIDI_RHYTHM_CHANNEL);*/ pSnd->pMidiParser->loadMusic(track, pSnd, channelFilterMask, _soundVersion); |