summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
AgeCommit message (Expand)Author
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
2019-09-19replace boost::msm - based FSM for transport with one written in "plain C++"Paul Davis
2019-09-18deepen stack trace when checking non-RT RT callsPaul Davis
2019-09-17deepen stacktrace to show where non-process calls to supposedly process-stack...Paul Davis
2019-09-17add finite state machine to control/manage transport statePaul Davis
2019-09-17minor tweaks to use initialization rather than assignmentPaul Davis
2019-09-17parametize the maximum transport speed.Paul Davis
2019-08-16Fix periodic backup savesRobin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-03-18NO-OP: Use API to set/test state-of-the-stateRobin Gareus
2019-03-13NO-OP: re-order code, collect realtime transport actionsRobin Gareus
2019-02-28simplifications to the logic and additional comments for code that handles au...Paul Davis
2019-02-26clarifying commentPaul Davis
2019-02-22remove PostTransportWorkCurveReallocate (no longer used)Paul Davis
2019-02-21Avoid dynamic-cast, prefer virtual inheritance for performance reasonsRobin Gareus
2019-02-21Add API to check for ongoing de-clickRobin Gareus
2019-02-21Remove more cruft (unused rf-scale)Robin Gareus
2019-02-04extend debug output statementPaul Davis
2019-01-25new approach to handling Transport Masters when engine is restartedPaul Davis
2018-12-28NO-OP: whitespaceRobin Gareus
2018-12-28Check whether punch-in is enabled and record is enabled in addition to if we ...Alex Pilon
2018-11-28Fix a potential memory-corruptionRobin Gareus
2018-11-28Consolidate ambiguous engine API callsRobin Gareus
2018-10-05Properly disable looping when deleting loop-rangeRobin Gareus
2018-10-05move away from "sync source" conceptsPaul Davis
2018-09-27consolidate all transport masters on a SafeTime object that is a member of th...Paul Davis
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis