index
:
ardour.git
click-emphasis-optional
click-emphasis-optional-final
click-level
fix-ptx-20170917
gtk3-preparation
libcanvas-no-gtk
makeup-test
master
pt-5-7-x
pt-import-fix-message-20160416
pt-missing-sources
pt5-fix
pt5fix
pt5fix-20160202
ptimport-refactor
ptimport-rework
ptimport-save
ptmidi
Hacking on Ardour DAW + ptformat
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libs
/
ardour
/
transport_fsm.cc
Age
Commit message (
Expand
)
Author
2020-02-24
fix thinko when handling set_speed (0.0)
Paul Davis
2020-02-21
make "reversing" back into a DirectionState and prohibit speed changes while ...
Paul Davis
2020-02-20
change transport API, session API, transportFSM API to move reverse managemen...
Paul Davis
2020-01-23
tentative fix for stop-transport not working after a locate at loop end
Paul Davis
2020-01-18
fix mistaken "do not roll" conclusion in TransportFSM::compute_should_roll()
Paul Davis
2020-01-18
fix broken-ness caused by bad initialization of a StopTransport event in Tran...
Paul Davis
2020-01-18
rename DoTheRightThing to RollIfAppropriate
Paul Davis
2020-01-18
Session::request_locate() takes a tri-valued second argument for "roll-after-...
Paul Davis
2019-12-17
a new stop command while in the middle of declick-to-stop is not a bad transi...
Paul Davis
2019-12-08
correct logic errors related to roll-after-locate in TransportFSM
Paul Davis
2019-11-23
fix locate-while-rolling
Paul Davis
2019-11-22
redesign of declicking and fades around loop boundaries
Paul Davis
2019-11-18
fix transport FSM to stop first and declick later
Paul Davis
2019-11-15
better debugging message
Paul Davis
2019-11-15
consolidate setting of "get roll after locate" in TFSM
Paul Davis
2019-11-06
do not transition "back" to Rolling by calling start_transport() if a locate ...
Paul Davis
2019-11-06
fix unconditional note resolution during DiskReader::realtime_locate()
Paul Davis
2019-11-04
fix a bad transition in the transportFSM.
Paul Davis
2019-11-02
allow explicit "with-roll" argument to a locate to override Session::should_r...
Paul Davis
2019-11-01
transportFSM: when locating due to end-of-loop, skip declick and do not trans...
Paul Davis
2019-10-29
fix handling of deferred events in transportFSM
Paul Davis
2019-09-22
various changes to transportFSM, mostly to try to keep track of whether to ro...
Paul Davis
2019-09-20
better initial value
Paul Davis
2019-09-20
remove debug output
Paul Davis
2019-09-20
fix crash when doing rapid (ongoing-locate-interrupting) locates
Paul Davis
2019-09-20
move TransportFSM::enqueue() into .cc file
Paul Davis
2019-09-20
at transport stop, reset FSM's idea of the last locate target (also removes c...
Paul Davis
2019-09-20
const-ify TransportFSM
Paul Davis
2019-09-20
rename TransportFSM::FSMEvent to TransportFSM::Event (c/o the Department of R...
Paul Davis
2019-09-20
use boost::intrusive to manage FSM events (this is all RT code)
Paul Davis
2019-09-20
expand comment
Paul Davis
2019-09-19
replace boost::msm - based FSM for transport with one written in "plain C++"
Paul Davis
2019-09-17
add finite state machine to control/manage transport state
Paul Davis