summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_clock_slave.cc
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2013-04-05 13:17:13 +0700
committerHans Baier <hansfbaier@googlemail.com>2013-04-05 13:17:13 +0700
commit6f47365c0ded555216204e06e08ed334e2d4e85d (patch)
tree716142fe632de9611617106f133137c8464bda27 /libs/ardour/midi_clock_slave.cc
parent5308c31767c4bf3b1022dff20e20bfff25ad9ba1 (diff)
midi_clock_slave.cc: report to ardour the delta that the loop sees (revert me if you object)
Diffstat (limited to 'libs/ardour/midi_clock_slave.cc')
-rw-r--r--libs/ardour/midi_clock_slave.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/midi_clock_slave.cc b/libs/ardour/midi_clock_slave.cc
index 2df440ae11..6f54d17d02 100644
--- a/libs/ardour/midi_clock_slave.cc
+++ b/libs/ardour/midi_clock_slave.cc
@@ -154,6 +154,7 @@ MIDIClock_Slave::update_midi_clock (Parser& /*parser*/, framepos_t timestamp)
// so the loop will compensate for accumulating rounding errors
error = (double(should_be_position) - double(session->transport_frame()));
e = error / double(session->frame_rate());
+ current_delta = error;
// update DLL
t0 = t1;
@@ -344,7 +345,6 @@ MIDIClock_Slave::speed_and_position (double& speed, framepos_t& pos)
}
DEBUG_TRACE (DEBUG::MidiClock, string_compose ("speed_and_position: %1 & %2 <-> %3 (transport)\n", speed, pos, session->transport_frame()));
- current_delta = pos - session->transport_frame();
return true;
}