summaryrefslogtreecommitdiff
path: root/libs/ardour/transport_master.cc
AgeCommit message (Collapse)Author
2020-03-20redesign chasing the transport masterPaul Davis
Substantive comments associated with code in Session::plan_master_strategy. Known not to work for reverse TC. Also, the JACK related code has not yet been tested
2020-03-10create transport master in the factory method if the engine is runningPaul Davis
This fixes the GUI thinking there is no port because it is notified about the TM before the port is created
2020-03-10small adjustments to TransportMaster API to better accomodate the ↵Paul Davis
"ignore/accept commands" concept
2019-09-17add finite state machine to control/manage transport statePaul Davis
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-03-03remove double assignments and one debug trace output; tweak second debug ↵Paul Davis
trace output
2019-03-03removed _locked property from TransportMaster (it's a method, not a property)Paul Davis
2019-02-26enhanced debug trace outputPaul Davis
2019-02-04remove commented codePaul Davis
2019-01-25new approach to handling Transport Masters when engine is restartedPaul Davis
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.
2018-10-07remove crazy thinkoPaul Davis
2018-10-05move away from "sync source" conceptsPaul Davis
2018-10-05laying the groundwork for adding/removing transport mastersPaul Davis
2018-10-04add new ::update_interval() method for transport masters, and use in shared ↵Paul Davis
::speed_and_position() implementation
2018-09-27consolidate all transport masters on a SafeTime object that is a member of ↵Paul Davis
the TransportMaster base class. This seems to have broken some aspects of chasing/locking
2018-09-23emit property change for "collect" on a TransportMasterPaul Davis
2018-09-21Fix typo: emit signal (don't construct an object)Robin Gareus
2018-09-21Fix --no-nls (4/5), i18n include order in libs/*Robin Gareus
"i18n.h" needs to be included last (after any includes that may indirectly pull in getext or libintl etc)
2018-09-20missing enum/properties stuffPaul Davis
2018-09-20switch transport masters to use properties and notify via PropertyChangedPaul Davis
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis