RCS file: /cvsroot/scummvm/scummvm/sound/midiparser.cpp,v
retrieving revision 1.22
diff -u -r1.22 midiparser.cpp
|
|
|
181 | 181 | _position._last_event_tick += info.delta; |
182 | 182 | if (info.event < 0x80) { |
183 | 183 | warning("Bad command or running status %02X", info.event); |
184 | | _position._play_pos = 0; |
185 | | return; |
| 184 | // without this all works perfectly in kyra |
| 185 | // _position._play_pos = 0; |
| 186 | // return; |
186 | 187 | } |
187 | 188 | |
188 | 189 | if (info.event == 0xF0) { |
RCS file: /cvsroot/scummvm/scummvm/sound/midiparser.h,v
retrieving revision 1.24
diff -u -r1.24 midiparser.h
|
|
|
277 | 277 | bool _autoLoop; //!< For lightweight clients that don't provide their own flow control. |
278 | 278 | bool _smartJump; //!< Support smart expiration of hanging notes when jumping |
279 | 279 | |
280 | | byte * _tracks[32]; //!< Multi-track MIDI formats are supported, up to 32 tracks. |
| 280 | byte * _tracks[120]; //!< Multi-track MIDI formats are supported, up to 120 tracks. |
281 | 281 | byte _num_tracks; //!< Count of total tracks for multi-track MIDI formats. 1 for single-track formats. |
282 | 282 | byte _active_track; //!< Keeps track of the currently active track, in multi-track formats. |
283 | 283 | |