diff options
Diffstat (limited to 'libs/ardour/engine_slave.cc')
-rw-r--r-- | libs/ardour/engine_slave.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/engine_slave.cc b/libs/ardour/engine_slave.cc index 12b7d313a2..a308557bca 100644 --- a/libs/ardour/engine_slave.cc +++ b/libs/ardour/engine_slave.cc @@ -76,7 +76,7 @@ Engine_TransportMaster::pre_process (pframes_t, samplepos_t, boost::optional<sam } bool -Engine_TransportMaster::speed_and_position (double& sp, samplepos_t& position, samplepos_t /* now */) +Engine_TransportMaster::speed_and_position (double& sp, samplepos_t& position, samplepos_t& lp, samplepos_t & when, samplepos_t now) { boost::shared_ptr<AudioBackend> backend = engine.current_backend(); @@ -88,6 +88,9 @@ Engine_TransportMaster::speed_and_position (double& sp, samplepos_t& position, s return true; } + lp = now; + when = now; + _current_delta = 0; return false; |