summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
2013-10-04Implement JACKAudioBackend::in_process_threadTim Mayberry
2013-10-04Move processing thread list from ARDOUR::Graph into AudioBackend implementationTim Mayberry
2013-10-04Add AudioBackendThread class to support different thread type on windowsTim Mayberry
2013-09-25don't ping JACK server 4 times to see if it is already up when ardour startsPaul Davis
2013-09-19show a different audio/MIDI option screen if JACK is already running. try to ↵Paul Davis
fix problem with using AudioBackend::<property-value>() functions before anything has been set.
2013-09-17substantive changes to allow the audio/MIDI setup dialog to change settings ↵Paul Davis
as intended So far only tested with JACK backend, but expected to be more correct for other backends too
2013-09-14really fix build issues after removal of "using" directivesPaul Davis
2013-09-14fix build issues after removal of "using" directivesPaul Davis
2013-09-14cerr output when JACK halt callback is executedPaul Davis
2013-09-14fix return value from thread creation function when not connected to JACKPaul Davis
2013-09-13use visibility control on JACK audio backend, so that we can import this ↵Paul Davis
change into windows branch
2013-09-13update JACK backend to use new inheritance structure for AudioBackendPaul Davis
2013-09-13explanatory commentPaul Davis
2013-09-12add AudioBackendNativeThread to serve the same role as jack_native_thread_tPaul Davis
2013-09-11always add a timeout value of 200msec to jack, just like qjackctl does.Paul Davis
THIS IS A HACK. LONG TERM GOAL: understand why ardour gets zombified on the way up.
2013-09-09fix name of control app for Delta1010Paul Davis
2013-09-09move control app launching back into audio backend to allow ASIO/CoreAudio ↵Paul Davis
model to work; push initial state of AMS dialog to backend Issues remain with the basic model of the AMS dialog - when is newly chosen state pushed into the backend (which can then modify the control app button sensitivity. This is a special problem for this button because APIs like ASIO and CoreAudio probably don't allow us to launch a control app for an arbitrary device, but only one actually in use. In this sense it is different from properties like available buffer size etc, where we can typically query without actually using the device.
2013-09-09fix control app breakagePaul Davis
2013-09-09add envy24 control app namePaul Davis
2013-09-09launching control app is now responsibility of ardour GUI, not audio ↵Paul Davis
backend; use ARDOUR_DEVICE_CONTROL_APP if set in the environment
2013-09-09initial work on adding access to h/w control apps when ardour starts JACKPaul Davis
2013-09-09add can_change_{sample_rate,buffer_size}_while_running() methods to an ↵Paul Davis
AudioBackend Allows the GUI and other stuff to know whether or not changing the SR/bufsize is possible while running, which is about to become useful
2013-09-07move inadvertently moved jack_slave.cc back to its rightful spotPaul Davis
2013-09-07move JACK audio backend to its own folder and adjust build system to reflect ↵Paul Davis
that (installed version may now work)