summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/port_engine.h
AgeCommit message (Collapse)Author
2016-04-17add portengine set-property API (follows jack_set_property)Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-03-08add port-engine API to query port-propertiesRobin Gareus
2015-02-19change Audio backend sample time methods to use a 64 bit timelinePaul Davis
2013-12-03fix up wscript/build issues in exportvis after merge with masterPaul Davis
2013-10-28fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name()Paul Davis
2013-10-17add export visibility macros across libardourPaul Davis
2013-09-13change inheritance so that an AudioBackend IS-A PortEnginePaul 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-05fix 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-08rationalize (a bit) engine start/stop/restart so that it is possible to ↵Paul Davis
start up, disconnect from JACK and then reconnect
2013-08-05document PortEngine APIPaul Davis
2013-08-01start code reorganization needed to deal with backend choices. compiles, ↵Paul Davis
links and runs as far as the startup screen now
2013-08-01full compilation and linking (coding not finished, will not run)Paul Davis
2013-07-31more stuff compilesPaul Davis
2013-07-30remove compile errors (still will not link and JACKPortEngine is not close ↵Paul Davis
to done)
2013-07-25most of libardour now actually compilesPaul Davis
2013-07-24part-way through getting the audioengine changes to compilePaul Davis