diff options
author | Simon Howard | 2014-05-10 14:00:41 -0400 |
---|---|---|
committer | Simon Howard | 2014-05-10 14:00:41 -0400 |
commit | 495694da29ff736fba2fdc696553ee7197247174 (patch) | |
tree | 49c7cb18a42f9d5302aead68572a8deca8d9445a /opl/opl_linux.c | |
parent | 541267071a118fe5cc702632fdba5817e27b6f76 (diff) | |
download | chocolate-doom-495694da29ff736fba2fdc696553ee7197247174.tar.gz chocolate-doom-495694da29ff736fba2fdc696553ee7197247174.tar.bz2 chocolate-doom-495694da29ff736fba2fdc696553ee7197247174.zip |
opl: Add API to adjust tempo.
When the tempo is changed, the times on all active timers must be
adjusted to match the new timing values. Add an API to do this and
invoke it when a tempo change meta event is read.
Diffstat (limited to 'opl/opl_linux.c')
-rw-r--r-- | opl/opl_linux.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/opl/opl_linux.c b/opl/opl_linux.c index 12d21075..5df5d468 100644 --- a/opl/opl_linux.c +++ b/opl/opl_linux.c @@ -95,7 +95,8 @@ opl_driver_t opl_linux_driver = OPL_Timer_ClearCallbacks, OPL_Timer_Lock, OPL_Timer_Unlock, - OPL_Timer_SetPaused + OPL_Timer_SetPaused, + OPL_Timer_AdjustCallbacks, }; #endif /* #ifdef HAVE_IOPERM */ |