diff options
author | Hans Baier <hansfbaier@googlemail.com> | 2013-04-05 13:17:13 +0700 |
---|---|---|
committer | Hans Baier <hansfbaier@googlemail.com> | 2013-04-05 13:17:13 +0700 |
commit | 6f47365c0ded555216204e06e08ed334e2d4e85d (patch) | |
tree | 716142fe632de9611617106f133137c8464bda27 /libs/ardour/midi_clock_slave.cc | |
parent | 5308c31767c4bf3b1022dff20e20bfff25ad9ba1 (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.cc | 2 |
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; } |