diff options
author | Carl Hetherington <carl@carlh.net> | 2009-09-01 20:12:52 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-09-01 20:12:52 +0000 |
commit | 1d5bfab42c360561b0f401e945b4cb32a1dabea4 (patch) | |
tree | 2868d83e9cb4b315abe398eea6a2d92ee3410abb /libs/ardour/ticker.cc | |
parent | b67d36e051e3c1788b4e57ffeb2f34b2ce4cfd4e (diff) |
Don't send midi clock during export, for now, to avoid assertion failure when the transmission code tries to send MIDI outside the process callback.
git-svn-id: svn://localhost/ardour2/branches/3.0@5612 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ticker.cc')
-rw-r--r-- | libs/ardour/ticker.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ticker.cc b/libs/ardour/ticker.cc index e55474588a..de42683c15 100644 --- a/libs/ardour/ticker.cc +++ b/libs/ardour/ticker.cc @@ -56,6 +56,11 @@ void MidiClockTicker::update_midi_clock_port() void MidiClockTicker::transport_state_changed() { + if (_session->exporting()) { + /* no midi clock during export, for now */ + return; + } + float speed = _session->transport_speed(); nframes_t position = _session->transport_frame(); #ifdef DEBUG_MIDI_CLOCK |