Remove unused variable
[ardour.git] / libs / ardour / engine_slave.cc
index 062b957ff37bb676a34bc22adff670c13824874c..451356536aef99189c289bc85b06f58dc0a23726 100644 (file)
 #include <iostream>
 #include <cerrno>
 
-#include "pbd/i18n.h"
-
 #include "ardour/audioengine.h"
 #include "ardour/audio_backend.h"
 #include "ardour/session.h"
 #include "ardour/transport_master.h"
 
+#include "pbd/i18n.h"
+
 using namespace std;
 using namespace ARDOUR;
 
@@ -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;
@@ -122,3 +125,10 @@ Engine_TransportMaster::allow_request (TransportRequestSource src, TransportRequ
 
        return true;
 }
+
+samplecnt_t
+Engine_TransportMaster::update_interval () const
+{
+       return AudioEngine::instance()->samples_per_cycle();
+}
+