#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;
}
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();
return true;
}
+ lp = now;
+ when = now;
+
_current_delta = 0;
return false;
return true;
}
+
+samplecnt_t
+Engine_TransportMaster::update_interval () const
+{
+ return AudioEngine::instance()->samples_per_cycle();
+}
+