summaryrefslogtreecommitdiff
path: root/libs/backends/jack/jack_audiobackend.cc
AgeCommit message (Collapse)Author
2015-10-06Remove an unnecessary boolean argument in jack utilsTim Mayberry
Specify latency in JackCommandLineOptions instead
2015-10-05NOOP, remove trailing tabs/whitespace.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-07-04fix jack/pthread windows conditionRobin Gareus
2015-07-04use a trick to compile JACK/win with new and old headersRobin Gareus
jack/systemdeps.h is jack2-only and contains many windows-specific typedefs (native windows threads, ptw32 threads, MSVC special cases etc etc.) which are not present in jack1/shared headers.
2015-07-04fix side-effect of moving to jack1 headersRobin Gareus
2015-07-04fix compilation with mingw + pthreadsRobin Gareus
2015-06-14probe buffersize if jackd is already running.Robin Gareus
2015-02-19change Audio backend sample time methods to use a 64 bit timelinePaul Davis
2015-01-30fix “invalid use of incomplete type jack_client_t”Robin Gareus
introduced in 66eef25
2015-01-30fix jack thread joiningRobin Gareus
at the time the graph gets around to takes down client threads, the jack-backend’s jack_client has been reset. But never mind: libjack does not care about it, anyway.
2014-10-23weak/runtime jack linking: load libjack dynamically at runtimeRobin Gareus
2014-10-22fix jack/mingw compilationRobin Gareus
2014-10-22fix all 4 backends' failure to include the main "backend" thread when ↵Paul Davis
computing ::in_process_thread()
2014-09-30copy over current Waves version of their backend, along with minor changes ↵Paul Davis
in libs/ardour and libs/backend/jack to fit with API changes
2014-06-04if the user chooses to stop the jack-backend, mark it as stopped. Don't ↵Robin Gareus
display the "..was shutdown .. was not fast enough.." message.
2014-05-01Add AudioBackend::info() method to retrieve AudioBackendInfo objectPaul Davis
Goal is to be able to call AudioBackendInfo::already_configured() from the right place.
2014-03-23fix undefined value, support netjack2Robin Gareus
2014-02-24remove unused and unimplementable audio engine sample format codePaul Davis
2014-01-07Merge branch 'master' into cairocanvasPaul Davis
2014-01-06add M-Audio 2496 as a recognized card for the mudita24 control panel/app.Paul Davis
(Yes, this hard coding thing is awful)
2013-12-12fix merge conflicts from masterPaul Davis
2013-12-09ignore "unofficial" states in jack_sync_callback()Nils Philippsen
2013-12-05Merge branch 'master' into cairocanvasPaul Davis
2013-12-04change "cpu" in cpu load backend functionsPaul Davis
2013-11-29fix merge with masterPaul Davis
2013-11-27make JACK backend return the right set of values when asked for buffer sizes ↵Paul Davis
or sample rate of a device other than the one in use
2013-11-27Merge branch 'master' into cairocanvasPaul Davis
2013-11-27add error check to call to PortManager::reestablish_portsPaul Davis
2013-11-04try to fix various warnings from gcc when optimization flags are enabledPaul Davis
2013-10-23Report an error to stderr if creation of jack command line fails.Colin Fletcher
Output a simple message to stderr if get_jack_command_line_string() still fails for any reason.
2013-10-21fix issues with recording while synced to JACK (non-pure-virtual method ↵Paul Davis
added to AudioBackend) and remove pause() from AudioEngine/AudioBackend APIs
2013-10-12fix inability to export twicePaul Davis
2013-10-12adapt JACK audiobackend to pay attention to new _start() API related to ↵Paul Davis
latency measurement
2013-10-10add API to get current MIDI option from an audio/MIDI backendPaul Davis
2013-10-10add JACK backend support for MIDI option discoveryPaul Davis
2013-10-08restore jack timebase master and jack session callback functionality (moved ↵Paul Davis
into the JACK backend)
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-14fix return value from thread creation function when not connected to JACKPaul Davis
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-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