diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-08-13 12:53:28 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-08-13 12:53:28 -0400 |
commit | a5a75d5e0d4fb9f2c7db7cf3747da2314c2f9586 (patch) | |
tree | 7a00e05e90a8ada96eaba94aaa655e7391e90fe9 /libs/ardour/session_process.cc | |
parent | a5a3f713d596fd3d0157017263d6207b5427d133 (diff) |
fixes to get MTC (and probably MIDI clock) slaving working again
incoming MIDI data has to be parsed EVERY process cycle, not just when Slave::speed_and_position() is called.
The private MIDI::Parser owned by the MTC and MClck slaves was irrelevant, since the port has its own.
See comments in midi_port.h on the strangled inheritance heirarchy.
Diffstat (limited to 'libs/ardour/session_process.cc')
-rw-r--r-- | libs/ardour/session_process.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc index 6a24198bec..3c46a2e0a6 100644 --- a/libs/ardour/session_process.cc +++ b/libs/ardour/session_process.cc @@ -491,7 +491,6 @@ Session::follow_slave (pframes_t nframes) goto noroll; } - _slave->process (nframes); _slave->speed_and_position (slave_speed, slave_transport_frame); DEBUG_TRACE (DEBUG::Slave, string_compose ("Slave position %1 speed %2\n", slave_transport_frame, slave_speed)); |