Alyssa Milburn
f92df4c6aa
Revert "AUDIO: Simplify MidiTracker::processEvent return value"
...
MI2 deletes the parser object(!) so we can't access any member
variables here. Thanks to athrxx for finding this.
This reverts commit 86c2fe47e0
and adds
a comment explaining why.
2014-01-27 00:20:50 +01:00
Willem Jan Palenstijn
3792af8e95
AUDIO: Simplify SCI inFastForward flag by moving it to MidiParser
2013-09-21 09:31:08 +02:00
Willem Jan Palenstijn
86c2fe47e0
AUDIO: Simplify MidiTracker::processEvent return value
2013-09-21 01:08:26 +02:00
Willem Jan Palenstijn
da81c59308
AUDIO: Let jumpToTick use processEvent too
2013-09-21 00:22:58 +02:00
Willem Jan Palenstijn
6c5a5cd8e9
AUDIO: Split event processing from MidiParser::onTimer
...
This is to prepare for overriding more of this functionality in SCI.
2013-09-21 00:22:56 +02:00
Matthew Hoops
8259d3cd9e
Merge remote branch 'upstream/master' into qtmidi
2012-09-07 19:03:01 -04:00
Alyssa Milburn
f08978a075
JANITORIAL: Remove underscores from MidiParser variable names.
2012-09-07 23:04:34 +02:00
Matthew Hoops
834ca0e045
AUDIO: Allow for parsing QuickTime 'Tune' files
2012-09-06 09:38:13 -04:00
Johannes Schickel
3ddb6c0c90
AUDIO: Adapt include guard names to the "new" directory name.
2011-10-28 12:27:50 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
c70c8864f1
AUDIO: Introduce a new MidiDriver_BASE base class.
...
The actual MidiDriver derives from it. MidiDriver_BASE only
provides the minimal API necessary for transmitting MIDI data.
The idea is that this is all MidiParser needs, thus allowing
us to simplify the various MidiPlayer classes in our engines.
2011-03-23 15:25:47 +01:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00