diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-09-19 22:33:43 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-09-19 22:34:18 -0600 |
commit | 61afcb8e2bb7cfa8b1fb8bd2f56c4700679b79c7 (patch) | |
tree | 3ad55dbde8119f98f520ef80a6d3eee2e320cab6 /libs/ardour/session_time.cc | |
parent | e698a1b2faf6758ffcb83dea2dfbeabad23275bd (diff) |
replace boost::msm - based FSM for transport with one written in "plain C++"
Still need to use boost::intrusive to managed qeued/deferred containers
Diffstat (limited to 'libs/ardour/session_time.cc')
-rw-r--r-- | libs/ardour/session_time.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/session_time.cc b/libs/ardour/session_time.cc index 674ea7b67b..185a86bf4c 100644 --- a/libs/ardour/session_time.cc +++ b/libs/ardour/session_time.cc @@ -43,7 +43,7 @@ using namespace std; using namespace ARDOUR; using namespace PBD; -#define TFSM_EVENT(ev) { DEBUG_TRACE (DEBUG::TFSMEvents, string_compose ("TFSM(%1)\n", typeid(ev).name())); _transport_fsm->enqueue (ev); } +#define TFSM_EVENT(evtype) { _transport_fsm->enqueue (new TransportFSM::FSMEvent (evtype)); } /* BBT TIME*/ @@ -217,7 +217,7 @@ Session::backend_sync_callback (TransportState state, samplepos_t pos) case TransportRolling: // cerr << "SYNC: rolling slave = " << slave << endl; if (slave) { - TFSM_EVENT (TransportFSM::start_transport()); + TFSM_EVENT (TransportFSM::StartTransport); } break; |