summaryrefslogtreecommitdiff
path: root/libs/ardour/slave.cc
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2013-12-18 09:55:15 +0700
committerHans Baier <hansfbaier@googlemail.com>2013-12-18 09:55:15 +0700
commitcaac41a9cb2d86985595c590b151b0197b7b0c4c (patch)
tree093e49097e128da1b984d89fb4a1cc5dae14f951 /libs/ardour/slave.cc
parentbc5d23d5fa69494fa6bbf0afa69f739615b036e9 (diff)
midi_clock_slave: fix wrong calculation of loop error
since transport_frame refers to cycle start, the should be position has to account for position of the midi clock event.
Diffstat (limited to 'libs/ardour/slave.cc')
-rw-r--r--libs/ardour/slave.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/slave.cc b/libs/ardour/slave.cc
index 2aed535133..c0678ce252 100644
--- a/libs/ardour/slave.cc
+++ b/libs/ardour/slave.cc
@@ -59,6 +59,13 @@ SlaveSessionProxy::frames_since_cycle_start() const
return session.engine().samples_since_cycle_start();
}
+pframes_t
+SlaveSessionProxy::sample_time_at_cycle_start() const
+{
+ return session.engine().sample_time_at_cycle_start();
+}
+
+
framepos_t
SlaveSessionProxy::frame_time() const
{