summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/transport_fsm.h
AgeCommit message (Expand)Author
2020-02-21make "reversing" back into a DirectionState and prohibit speed changes while ...Paul Davis
2020-02-20change transport API, session API, transportFSM API to move reverse managemen...Paul Davis
2020-01-23add TransportFSM::declicking_for_locate()Paul Davis
2020-01-18remove fragile union designPaul Davis
2020-01-18fix broken-ness caused by bad initialization of a StopTransport event in Tran...Paul Davis
2020-01-18Session::request_locate() takes a tri-valued second argument for "roll-after-...Paul Davis
2019-12-29add Session::transport_stopped_or_stopping()Paul Davis
2019-11-22redesign of declicking and fades around loop boundariesPaul Davis
2019-11-18fix transport FSM to stop first and declick laterPaul Davis
2019-11-15consolidate setting of "get roll after locate" in TFSMPaul Davis
2019-11-01transportFSM: when locating due to end-of-loop, skip declick and do not trans...Paul Davis
2019-10-29fix handling of deferred events in transportFSMPaul Davis
2019-09-22various changes to transportFSM, mostly to try to keep track of whether to ro...Paul Davis
2019-09-20move TransportFSM::enqueue() into .cc filePaul Davis
2019-09-20at transport stop, reset FSM's idea of the last locate target (also removes c...Paul Davis
2019-09-20const-ify TransportFSMPaul Davis
2019-09-20rename TransportFSM::FSMEvent to TransportFSM::Event (c/o the Department of R...Paul Davis
2019-09-20add an important comment about transportFSM being single-thread and synchronousPaul Davis
2019-09-20use boost::intrusive to manage FSM events (this is all RT code)Paul Davis
2019-09-19replace boost::msm - based FSM for transport with one written in "plain C++"Paul Davis
2019-09-18Introduce the BOOST_MPL stuff (though it all seems a bit flaky with MSVC...)John Emmas
2019-09-18Fix OSX builds: undef Apples's odd nil macroRobin Gareus
2019-09-17add finite state machine to control/manage transport statePaul Davis