diff options
author | Willem Jan Palenstijn | 2015-02-15 18:28:34 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-02-15 18:28:57 +0100 |
commit | f477de200916f68fe8e82025f80b13e8288f6589 (patch) | |
tree | 29ce94aa5f51d1a3b45cb187fca1183e53894b5c /engines | |
parent | 165a8c26b9c47c056e679eb55ae9e73e15af2b14 (diff) | |
download | scummvm-rg350-f477de200916f68fe8e82025f80b13e8288f6589.tar.gz scummvm-rg350-f477de200916f68fe8e82025f80b13e8288f6589.tar.bz2 scummvm-rg350-f477de200916f68fe8e82025f80b13e8288f6589.zip |
SCI: Add more audio debugging output
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/sound/midiparser_sci.cpp | 2 | ||||
-rw-r--r-- | engines/sci/sound/music.cpp | 12 |
2 files changed, 11 insertions, 3 deletions
diff --git a/engines/sci/sound/midiparser_sci.cpp b/engines/sci/sound/midiparser_sci.cpp index ed61a57729..9f0d8d150f 100644 --- a/engines/sci/sound/midiparser_sci.cpp +++ b/engines/sci/sound/midiparser_sci.cpp @@ -505,7 +505,7 @@ void MidiParser_SCI::trackState(uint32 b) { _pSnd->_chan[channel]._mute = m; // CHECKME: Should we directly call remapChannels() if _mainThreadCalled? _music->needsRemap(); - debugC(2, kDebugLevelSound, "Dynamic mute change (mainThread = %d)", _mainThreadCalled); + debugC(2, kDebugLevelSound, "Dynamic mute change (arg = %d, mainThread = %d)", m, _mainThreadCalled); } } break; diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp index 7156e3c099..dca73c3f51 100644 --- a/engines/sci/sound/music.cpp +++ b/engines/sci/sound/music.cpp @@ -1154,10 +1154,18 @@ ChannelRemapping *SciMusic::determineChannelMap() { if (c == 0xFF || c == 0xFE || c == 0x0F) continue; const MusicEntryChannel &channel = song->_chan[c]; - if (channel._dontMap) + if (channel._dontMap) { +#ifdef DEBUG_REMAP + debug(" Channel %d dontMap, skipping", c); +#endif continue; - if (channel._mute) + } + if (channel._mute) { +#ifdef DEBUG_REMAP + debug(" Channel %d muted, skipping", c); +#endif continue; + } bool dontRemap = channel._dontRemap || song->playBed; |