summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
AgeCommit message (Expand)Author
2020-01-28fix previous commit, and another instance of the same (incorrect constructor)...Paul Davis
2020-01-28fix assert-crash caused by not constructing a StopTransport event correctlyPaul Davis
2020-01-27Fix sending MMC Start/Stop messagesRobin Gareus
2020-01-26Fix Loop-length (no pre-roll on loop-iterations)Robin Gareus
2020-01-25remove debug outputPaul Davis
2020-01-23add more debug outputPaul Davis
2020-01-23use Session::locate_initiated(), appropriatelyPaul Davis
2020-01-23add Session::locate_initiated()Paul Davis
2020-01-23after the butler has finished work, by definition there is nothing left to doPaul Davis
2020-01-23variable not used without debug modePaul Davis
2020-01-21do not clear any PostTransportWork flags in butler threadPaul Davis
2020-01-20fix API and use of Session::force_locate()Paul Davis
2020-01-18rename DoTheRightThing to RollIfAppropriatePaul Davis
2020-01-18Session::request_locate() takes a tri-valued second argument for "roll-after-...Paul Davis
2019-12-29add EMIT_SIGNAL commentPaul Davis
2019-12-29add Session::transport_stopped_or_stopping()Paul Davis
2019-12-27fix JACK transport syncPaul Davis
2019-12-27add new Session method to return the worst_latency_preroll() value rounded up...Paul Davis
2019-12-11use process lock to lock out process() during playback buffer resizingPaul Davis
2019-12-10revert to single buffer for disk playback, and 5.x-style overwritePaul Davis
2019-12-07fix behavior when pressing l to loop (not in loop-is-mode) and the required s...Paul Davis
2019-12-06Clear TransportAbort flag after stopRobin Gareus
2019-12-05changes to use overwrite-buffers when loop is disabled or loop range changedPaul Davis
2019-11-23fix incorrect removal of autoloop event when loop bounds are changed while lo...Paul Davis
2019-11-22redesign of declicking and fades around loop boundariesPaul Davis
2019-11-18Latency compensation is independent of transport-logicRobin Gareus
2019-11-15NO-OP: move bracePaul Davis
2019-11-15when synced to JACK transport, transport requests go there first.Paul Davis
2019-11-15fix behavior of Session::maybe_stop() when synced to JACK TransportPaul Davis
2019-11-15make comment more accuratePaul Davis
2019-11-15consolidate Session::locate() and Session::do_locate()Paul Davis
2019-11-15eliminate hacky design for being able to deliver the correct time as JACK tim...Paul Davis
2019-11-08Fix loop/pre-rollRobin Gareus
2019-11-06fix unconditional note resolution during DiskReader::realtime_locate()Paul Davis
2019-11-04fix a bad transition in the transportFSM.Paul Davis
2019-11-02don't locate when enabling loop if loop-is-modePaul Davis
2019-11-02remove unused parameter from Session::set_play_loop() APIPaul Davis
2019-11-01don't send TFSM event LocateDone after a locate-for-loop-endPaul Davis
2019-11-01remove seamless looping as an option (it's now the only kind of looping we su...Paul Davis
2019-10-29missing part of working loopingPaul Davis
2019-10-29get looping to work againPaul Davis
2019-10-28provide a mechanism to decide if Session::update_latency_compensation() is be...Paul Davis
2019-10-27make transport work after rewind/ffwd are usedPaul Davis
2019-10-26Fix latency compensation race-conditionRobin Gareus
2019-09-25goodbye Profile->...trxPaul Davis
2019-09-25goodbye USE_TRACKS_CODE_FEATURES and is_tracks_buildPaul Davis
2019-09-22change the way we clear post transport work as the butler and post-butler met...Paul Davis
2019-09-22remove unused PostTransportDuration and enumeration-writing for Adjust(Playba...Paul Davis
2019-09-22correct problem with some locates that would keep rolling after they are fini...Paul Davis
2019-09-20rename TransportFSM::FSMEvent to TransportFSM::Event (c/o the Department of R...Paul Davis