summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
2014-09-13change dummy backend to default to _("Silence").Robin Gareus
2014-09-09Implement the new pthread macros (for the Waves audio backend)John Emmas
2014-09-09Re-introduce our pthread macros (after fixing an earlier typo)John Emmas
these are so we can differentiate between 'libpthread' and 'libpthread-win32' (whose implementation is subtlely - though annoyingly! - different)
2014-09-09Revert "Add a couple of pthread helper macros"John Emmas
This reverts commit 8d0ec2403f3444e3a53d16b21f2f8557abd71b55.
2014-09-08ALSA|Dummy: ignore port unregistration when engine is stoppedRobin Gareus
When changing Engine parameters, ardour first stops the engine and only later when re-etablishing ports unregisters/re-registers them. ALSA: silently ignore port unregs and silently accept registrations Dummy: print a PBD::info message,
2014-09-07ALSA|Dummy Backend: do as jack does:Robin Gareus
when the backend is closed, unregister all ports.
2014-09-03fix waf thinko in backends wscriptPaul Davis
2014-08-28Make sure all our VC projects agree that the product is called 'Mixbus3' (as ↵John Emmas
opposed to just 'Mixbus') It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies.
2014-08-08fix new backends wscript to work correctly in the Ardour casePaul Davis
2014-08-08use some structured code to decide which backends to build (should have ↵Paul Davis
cherry picked from waves' code but ...)
2014-08-04Modify our VC project files to work with msvc32-fixup.plJohn Emmas
2014-07-15Update vcproj files for changed LILV config define.David Robillard
2014-07-11DummyBackend: add Uniform White Noise Generator.Robin Gareus
2014-07-08Dummy Backend: optimize random-number implementationRobin Gareus
2014-07-08fix and optimize DummyBackend generatorsRobin Gareus
* use Wavetable for sine * lock generator (concurrency issue) * always initialize variables
2014-07-07add signal generator modules to Dummy Backend.Robin Gareus
2014-06-25Rename PBD::find_file_in_search_path to just PBD::find_fileTim Mayberry
saves a bit of typing and not necessary if you look at how it is used.
2014-06-25Use PBD::find_files_matching_pattern instead of other variationsTim Mayberry
2014-06-25fix incorrect cut-n-paste across synergyPaul Davis
2014-06-25wscript fix for wavesaudio backend - use correct name for CoreM[iI][dD][iI] ↵Paul Davis
framework on Lion and other versions
2014-06-23don't let enumerated device list strings go out of scope.Robin Gareus
2014-06-23statically allocate midi-optionsRobin Gareus
fixes possible segfault when the data in the vector goes out of scope due to RVO.
2014-06-22ALSA-backend: dedicated Midi-Buffer n-periods (only use for HW output)Robin Gareus
2014-06-22Rename all 3 backends for the MSVC sln fileJohn Emmas
2014-06-22Rename dummy backend to match Tim's nameJohn Emmas
2014-06-22Rename jack backend to match Tim's nameJohn Emmas
2014-06-22Rename waves backend to match Tim's nameJohn Emmas
2014-06-21virtual abstraction of Alsa Raw+SeqRobin Gareus
2014-06-21prepare ALSA sequencerRobin Gareus
2014-06-19rework raw-midi drain strategy (workaround for sync devices)Robin Gareus
2014-06-16remove debug outputRobin Gareus
2014-06-16more alsa-midi debuggingRobin Gareus
2014-06-13ALSA backend: set latencies to zero when measuring latencyRobin Gareus
2014-06-13update ALSA backend, MIDI device configRobin Gareus
2014-06-13add AudioEngine API to configure individual MIDI devicesRobin Gareus
2014-06-11add latency callback to dummy backendRobin Gareus
2014-06-08some misc tweaks to the ALSA BackendRobin Gareus
2014-06-08ALSA Backend: align midi output buffer with n_periods (currently 2)Robin Gareus
2014-06-07ALSA backend: separate systemic audio+midi latencyRobin Gareus
2014-06-07ALSA rt-thread priority fixesRobin Gareus
2014-06-07ALSA backend: prevent possible crash destruction of a-r-dRobin Gareus
2014-06-07ALSA & Dummy: implement port [un]registration_callbackRobin Gareus
2014-06-07Don't use module versioning with dummy backend when building with mingwTim Mayberry
2014-06-07Don't use module versioning with jack backend in the mingw buildTim Mayberry
2014-06-06alsa + dummy backend, proper [re]initializationRobin Gareus
2014-06-06properly setup port system latency for Dummy & ALSA backendRobin Gareus
2014-06-05pass ardour's pid to the device reservation script.Robin Gareus
terminate a-r-d when ardour crashes or exits unexpectedly.
2014-06-05ALSA backend: require both in+output.Robin Gareus
2014-06-05DBus ALSA device reservationRobin Gareus
2014-06-04break out ALSA related functions into libardouralsautilRobin Gareus