summaryrefslogtreecommitdiff
path: root/libs/backends/jack
AgeCommit message (Collapse)Author
2014-02-24remove unused and unimplementable audio engine sample format codePaul Davis
2014-01-10finished merge of cairocanvas with windows and windows+cc branchesPaul Davis
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
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-04Merge branch 'master' into windowsPaul Davis
2013-12-04change "cpu" in cpu load backend functionsPaul Davis
2013-12-03switch from using Sleep/usleep to Glib::usleep()Paul Davis
2013-12-03Reinstate call to package config for JACK backendTim Mayberry
Not sure how this got lost, merge perhaps.
2013-12-03Use Sleep instead of usleep on windows in JACK backendTim Mayberry
2013-12-02Remove command line string quoting when forming jack command line on windowsTim Mayberry
This used to be necessary when we started the JACK server but now that we write a .jackdrc it only causes problems. I have fixed this before in some branch, must have been lost in a merge.
2013-12-02Waf options are not valid during build stage so use environment variableTim Mayberry
2013-12-02Include pbd/localtime_r.h in session_jack.cc for MinGWTim Mayberry
2013-11-29fix merge with masterPaul Davis
2013-11-29merge and resolve conflict 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-27Merge branch 'master' into windowsPaul Davis
2013-11-27add 0.5 second sleep after closing JACK connection so that next ↵Paul Davis
startup/connect is likely to work (allowing JACK time to shutdown). Ugh
2013-11-27add error check to call to PortManager::reestablish_portsPaul Davis
2013-11-27move AudioBackend::_start() into protected, and expand a bit on documenting ↵Paul Davis
::start() vs ::_start()
2013-11-26resolve merge with master (?)Paul Davis
2013-11-04try to fix various warnings from gcc when optimization flags are enabledPaul Davis
2013-10-31fix merge with masterPaul Davis
2013-10-28fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name()Paul 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-23Don't ever pass -d for device name to dummy jackd driverColin Fletcher
2013-10-23Fix setting playback & capture channel counts for jackd dummy backend.Colin Fletcher
Unlike all the other jack backends which allow setting the number of inputs and outputs with -i & -o, the dummy backend uses -P & -C for this. Make the jackd command line use these options when the dummy backend is requested with a specified input or output channel count.
2013-10-23Don't fail jackd command line creation for jack dummy backend.Colin Fletcher
The dummy jackd backend doesn't require a device to be specified, so much of the error checking in get_jack_command_line_string() is irrelevant, if not actively wrong, when the dummy backend is specified. Only perform the checks if the chosen jack backend is not the dummy.
2013-10-23fix merge conflicts with masterPaul Davis
2013-10-22merge from masterPaul Davis
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-18Merge remote-tracking branch 'remotes/origin/exportvis' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/wscript libs/ardour/ardour/audioregion.h libs/ardour/ardour/debug.h libs/ardour/ardour/directory_names.h libs/ardour/ardour/filesystem_paths.h libs/ardour/ardour/session_event.h libs/gtkmm2ext/gtkmm2ext/utils.h libs/panners/1in2out/wscript libs/panners/2in2out/wscript libs/panners/vbap/wscript libs/pbd/pbd/debug.h libs/pbd/pbd/file_utils.h libs/pbd/pbd/pathexpand.h libs/pbd/pbd/ringbuffer.h libs/pbd/pbd/ringbufferNPT.h libs/pbd/pbd/search_path.h libs/pbd/pbd/stacktrace.h libs/pbd/pbd/uuid.h libs/pbd/pbd/uuid_boost.h libs/surfaces/control_protocol/control_protocol/basic_ui.h libs/surfaces/control_protocol/control_protocol/control_protocol.h
2013-10-17add -fvisibility=hidden to evoral, and make things workPaul Davis
2013-10-16merge with master and fix 2 conflictsPaul Davis
2013-10-16Merge branch 'master' into windowsPaul Davis
2013-10-16Merge remote-tracking branch 'remotes/origin/master' into windows+ccJohn Emmas
2013-10-15fix up issues with MIDI I/O option when using jack1 or jack2's most recent ↵Paul Davis
options for this
2013-10-15Merge branch 'master' into windowsPaul Davis
2013-10-14Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc
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-11Merge branch 'windows' into windows+ccJohn Emmas
2013-10-10some slightly hackish changes to make it possible to use the new internal ↵Paul Davis
ALSA midi client (soon to become a driver, however)
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-09merge with master, fixing conflicts in 3 wscript filesPaul Davis