Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-27 | remove ControlOnly port flag, since it was essentially unusable | Paul Davis | |
2016-09-27 | add PortManager::port_is_control_only() and use it in PortManager::get_ports() | Paul Davis | |
This allows us to avoid using "control-only" ports (e.g. Ableton Push 2 hardware ports) as inputs or outputs | |||
2016-09-27 | change PortManager API to allow specifying additional flags when registering ↵ | Paul Davis | |
a port | |||
2016-09-21 | PortManager::silence() should not clear data in AsyncMIDIPorts | Paul Davis | |
This data was generated asynchronously and is not required to be "silenced" the way that session data would be. Compare also to the similar tests for sync-related MIDI ports | |||
2016-08-08 | add explanatory comment | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-25 | fix timecode update after locate. | Robin Gareus | |
Various session rt-events set "_send_timecode_update" to true, but at the same time queue post-transport-work. The timecode-update is generated, but due to pending transport work session->silent() is true and the timecode was never sent. | |||
2016-04-26 | implement missing PortManager methods and lua-bind them | Robin Gareus | |
2015-10-09 | remove unused PortManager::port_name_prefix_is_unique() method | Paul Davis | |
2015-10-07 | use C++ for PortManager::make_port_name_relative() | Paul Davis | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | 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-09-10 | add PortManager::port_name_prefix_is_unique() | Paul Davis | |
2015-06-29 | add required profile header | Paul Davis | |
2015-06-29 | avoid redundant IO port reconnections in Tracks runtime case | Paul Davis | |
2015-05-04 | clear port-list before query. | Robin Gareus | |
fixes crash in PortManager::silence_outputs() | |||
2015-05-04 | fix thinko in 2e4428b | Robin Gareus | |
perspective of Ardour: signal sinks are outputs | |||
2015-05-03 | add an API to silence buffers (without session) | Robin Gareus | |
2015-03-08 | libardour API to exercise get_port_property | Robin Gareus | |
2014-11-30 | Add missing namespace qualifiers. | David Robillard | |
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-07 | major redesign of MIDI port heirarchy and management (part 2) | 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-30 | jack_audiobackend.cc finally compiles | Paul Davis | |
2013-07-24 | new file | Paul Davis | |