new approach to handling Transport Masters when engine is restarted
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 25 Jan 2019 05:05:20 +0000 (22:05 -0700)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 25 Jan 2019 16:23:08 +0000 (09:23 -0700)
commit1be3301342c74fdbb92febcbc85e8d60fb09de0e
tree4fbdc594951ed02e89c0b47e10ccaae75e9b69fd
parentc01ab83e1f13f6d56a2e8ec13e9d26683dc9bb25
new approach to handling Transport Masters when engine is restarted

Trust that ::reset() works for all transport masters, and call it when engine is stopped. This way
the transport masters are ready to be called again as soon as the engine restarts.
14 files changed:
libs/ardour/ardour/transport_master.h
libs/ardour/ardour/transport_master_manager.h
libs/ardour/audioengine.cc
libs/ardour/engine_slave.cc
libs/ardour/globals.cc
libs/ardour/ltc_slave.cc
libs/ardour/midi_clock_slave.cc
libs/ardour/mtc_slave.cc
libs/ardour/session_ltc.cc
libs/ardour/session_process.cc
libs/ardour/session_state.cc
libs/ardour/session_transport.cc
libs/ardour/transport_master.cc
libs/ardour/transport_master_manager.cc