Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-07 | use shared_ptr to manage backend port lifetimes (Pulse,ALSA,Dummy,JACK) | Paul Davis | |
JACK is not yet finished. Changes also include minor reformatting and a spelling correction (latecies to latencies) | |||
2019-09-30 | Fix use of doxygen documented parameters in running text | Robin Gareus | |
2019-09-30 | Fix a few hundred doxygen warnings.. | Robin Gareus | |
There are still over a hundred left, but this addresses many already. In particular @param references to undocumented parameters. Most notably in audio_backend.h | |||
2019-08-03 | Update libardour GPL boilerplate and (C) from git log | Robin Gareus | |
2018-11-28 | Remove ambiguous API implementation | Robin Gareus | |
* PortEngine::available() implementation * AudioEngine::connected() wrapper Eventually we may re-introduce PortEngine::available along with a libardour internal port-engine. | |||
2018-10-17 | correct comment | Paul Davis | |
2018-10-17 | add new API for retrieving port flags from backend | Paul Davis | |
2017-10-30 | NO-OP: whitespace | Robin Gareus | |
2017-10-30 | Add & implement PortEngine::externally_connected() API | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-08-05 | Update backend API: read-only MIDI input buffers | Robin Gareus | |
2016-04-17 | add portengine set-property API (follows jack_set_property) | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-03-08 | add port-engine API to query port-properties | Robin Gareus | |
2015-02-19 | change Audio backend sample time methods to use a 64 bit timeline | Paul Davis | |
2013-12-03 | fix up wscript/build issues in exportvis after merge with master | Paul Davis | |
2013-10-28 | fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name() | Paul Davis | |
2013-10-17 | add export visibility macros across libardour | Paul Davis | |
2013-09-13 | change inheritance so that an AudioBackend IS-A PortEngine | Paul Davis | |
This allows a derived (concrete) implementation to share information (e.g. sample rate, buffer size) between the audio backend side of things and the port management side of things. | |||
2013-09-05 | fix a problem creating and displaying connected status for ports not owned ↵ | Paul Davis | |
by ardour (e.g. system:....) This was caused by using jack_port_get_connections() which will not return the correct status for ports owned by another JACK client. Because of the potential for deadlock by calling jack_port_get_all_connections(), an extra argument was added to several PortEngine:: API calls to specify whether the call is in a process-callback context, which defaults to true. The only place where false is passed is within the GlobalPortMatrix when we need to determine whether two non-ardour ports are connected. | |||
2013-08-08 | rationalize (a bit) engine start/stop/restart so that it is possible to ↵ | Paul Davis | |
start up, disconnect from JACK and then reconnect | |||
2013-08-05 | document PortEngine API | Paul Davis | |
2013-08-01 | start code reorganization needed to deal with backend choices. compiles, ↵ | Paul Davis | |
links and runs as far as the startup screen now | |||
2013-08-01 | full compilation and linking (coding not finished, will not run) | Paul Davis | |
2013-07-31 | more stuff compiles | Paul Davis | |
2013-07-30 | remove compile errors (still will not link and JACKPortEngine is not close ↵ | Paul Davis | |
to done) | |||
2013-07-25 | most of libardour now actually compiles | Paul Davis | |
2013-07-24 | part-way through getting the audioengine changes to compile | Paul Davis | |