summaryrefslogtreecommitdiff
path: root/libs/ardour/audioengine.cc
AgeCommit message (Expand)Author
2020-05-07Send LTC timecode from engine contextRobin Gareus
2020-04-16Tweak engine startup, shorten initial silence timeoutRobin Gareus
2020-04-07fix 2 additional "resets" of shared_ptr<PortPtr>Paul Davis
2020-04-07fix 2 additional "resets" of shared_ptr<PortPtr>Paul Davis
2020-04-07use shared_ptr to manage backend port lifetimes (Pulse,ALSA,Dummy,JACK)Paul Davis
2020-03-30Tweak engine startup, initial silenceRobin Gareus
2020-03-29Set thread-names (libs)Robin Gareus
2020-03-29Engine: Silence outputs for 1/2 second when loading a sessionRobin Gareus
2020-03-27variable rename and commentPaul Davis
2020-03-22fix typo that passed wrong value as 2nd parameter to Session::plan_master_str...Paul Davis
2020-03-20redesign chasing the transport masterPaul Davis
2020-01-27Add new requirements from AudioEngine::stop to ::drop_backendRobin Gareus
2020-01-24Engine: debug-print alignmentRobin Gareus
2019-12-04Clear AudioEngine Error at app startRobin Gareus
2019-11-21Fix buffer-overflow when vari-speedingRobin Gareus
2019-11-04rename method argument to better reflect its intended rolePaul Davis
2019-11-03Correctly flush MIDI buffers on cycle-splitRobin Gareus
2019-10-28add DEBUG_TRACE for all (?) backend callbacksPaul Davis
2019-09-25goodbye USE_TRACKS_CODE_FEATURES and is_tracks_buildPaul Davis
2019-09-20Fix Latency Measurement without device re-startRobin Gareus
2019-09-17resize audio port _data buffer based on current buffer sizePaul Davis
2019-08-23Some hints for clang static analysisRobin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-07-02Remove unused API -- there is no default backend.Robin Gareus
2019-03-18NO-OP: Use API to set/test state-of-the-stateRobin Gareus
2019-03-18Avoid calling rt-methods from non-rt contextRobin Gareus
2019-03-08on engine (re)start, just mark MIDI port info dirtyPaul Davis
2019-01-27force execution of ARDOUR::init_post_engine() before any handlers of AudioEng...Paul Davis
2019-01-25new approach to handling Transport Masters when engine is restartedPaul Davis
2019-01-16(libs) call ARDOUR::init_post_engine() from within libardour rather than requ...Paul Davis
2018-12-04Use atomic read for an atomic variableRobin Gareus
2018-11-28Remove ambiguous API implementationRobin Gareus
2018-10-17when calling Session::engine_halted() after a user-driven engine stop, make s...Paul Davis
2018-09-18new transport slave/master implementation, libs/ editionPaul Davis
2018-04-30NO-OP: a ToDo comment for discussionRobin Gareus
2017-10-30Fix fade-out at quit.Robin Gareus
2017-10-30Parallel execution of cycle-start/endRobin Gareus
2017-10-29Move vari-speed into backend (resample ports)Robin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2017-04-27NO-OP: whitespaceRobin Gareus
2017-04-27Fix flow for measuring latencies of live backendsRobin Gareus
2017-04-27Fix flow for latency measurements that needs an engine stop.Robin Gareus
2016-12-03Fix warningsDavid Robillard
2016-11-26Add [hidden] option to list "Dummy" backend with optmized bundlesRobin Gareus
2016-10-20infrastructure for save/restore of MIDI port user-provided informationPaul Davis
2016-10-19NOOP: whitespacing tweakPaul Davis
2016-10-17convert cerr<< to DEBUG_TRACEPaul Davis
2016-10-13new scheme for managing port deletionPaul Davis
2016-10-11Hide Dummy backend from optimized release buildsRobin Gareus
2016-09-13Fixes 7004 - Ardour crash on Just Quit when AudioEngine is stopped. AudioEngi...Nathan Stewart