[Scummvm-cvs-logs] CVS: scummvm/backends/midi emumidi.h,1.3,1.4
Max Horn
fingolfin at users.sourceforge.net
Tue Oct 19 16:05:33 CEST 2004
Update of /cvsroot/scummvm/scummvm/backends/midi
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22151
Modified Files:
emumidi.h
Log Message:
Fix for bug #1049937 (FOA: Regression in Adlib music)
Index: emumidi.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/midi/emumidi.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- emumidi.h 19 Oct 2004 08:47:10 -0000 1.3
+++ emumidi.h 19 Oct 2004 23:03:04 -0000 1.4
@@ -40,6 +40,7 @@
protected:
virtual void generate_samples(int16 *buf, int len) = 0;
+ virtual void on_timer() {}
public:
MidiDriver_Emulated(SoundMixer *mixer) : _mixer(mixer) {
@@ -90,6 +91,7 @@
if (!(_next_tick >> FIXP_SHIFT)) {
if (_timer_proc)
(*_timer_proc)(_timer_param);
+ on_timer();
_next_tick += _samples_per_tick;
}
data += step * stereoFactor;
More information about the Scummvm-git-logs
mailing list