summaryrefslogtreecommitdiff
path: root/libs/ardour/engine_slave.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/engine_slave.cc')
-rw-r--r--libs/ardour/engine_slave.cc5
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;