summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-04-28DummyAudioBackend: port-engine, midi-buffers and the rest of itRobin Gareus
2014-04-28DummyAudioBackend: basic process threads and support structureRobin Gareus
2014-04-28skeleton dummy audio-engineRobin Gareus
2014-04-08Add the main VC project files for building Ardour3 with Microsoft Visual StudioJohn Emmas
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
2014-03-23fix undefined value, support netjack2Robin Gareus
2014-02-24remove unnecessary files from native audio backendPaul Davis
2014-02-24add waves audio backend when building on applePaul Davis
2014-02-24add -fms-extensions to allow earlier apple gcc to support anonymous union, ↵Paul Davis
as used by PortMidi
2014-02-24remove SampleFormat code from waves audio backendPaul Davis
2014-02-24new audio engine backend for native CoreAudio audio I/O, and PortMIDI for MIDI.Paul Davis
Code builds, runs and functions. Full code review still pending, and some possibly changes to organization of code within the backend is possible
2014-02-24changes to wscript to build new audio engine backendPaul Davis
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