summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
2015-06-14ALSA backend: add support for half-duplex devicesRobin Gareus
2015-06-14prepare ALSA backend for half-duplexRobin Gareus
2015-06-14probe buffersize if jackd is already running.Robin Gareus
2015-06-10hide the aggregate device, againRobin Gareus
further amends to 17453ec debugging.
2015-06-10undo debug (17453ec) info.Robin Gareus
The problem was: OSX i386 builds used --dist-target=leopard which forced the deprecated 10.5 CoreAudio API. (build-host config has been changed now). There is currently insufficient support in ardour’s CoreAudioPCM::create_aggregate_device() for the old API, COREAUDIO_108 needs to be defined or aggregate devices stop working on OSX 10.8 or later.
2015-06-09fix OSX optimized builds (NDEBUG)Robin Gareus
2015-06-09debug aggregate device issue - i386/10.8 onlyRobin Gareus
2015-06-09coreaudio: initialize [output] variable.Robin Gareus
possible fix for 32bit/10.8, AudioObjectGetPropertyDataSize error
2015-06-09Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵John Emmas
(just to be on the safe side)
2015-06-07Coreaudio: ignore [expected] SR changes.Robin Gareus
Don’t disconnect from engine if sample-rate change happens during initialization.
2015-06-04half-duplex Coreaudio support.Robin Gareus
2015-06-01coreaudio support for multiple devicesRobin Gareus
2015-05-03fix portengin get_ports() flags APIRobin Gareus
require all flags to be present (same as jack)
2015-05-03Fix mixed spaces/tabs in wscriptsChristopher Arndt
2015-05-01dummy: ignore first cycle timing.Robin Gareus
2015-04-30When testing for x86 / x64 architecture, don't forget the symbols that MSVC ↵John Emmas
can understand
2015-04-30clamp DSP load displsy 100% & relax LPF.Robin Gareus
2015-04-29DSP load calculation: favor peak over average.Robin Gareus
2015-04-23fix jack-metadata for weak-jack linkingRobin Gareus
2015-04-23fix JACK metadata configure check.Paul Davis
Trying to explicitly specify linkflags is (a) not portable (b) doesn't honor order-sensitive linkers
2015-04-23add a real check for functioning JACK metadata API; remove configure time ↵Paul Davis
option for this
2015-04-21another merge fixBen Loftis
2015-04-21merge fix for tempo branchBen Loftis
2015-04-20allow coreaudio backend to build on OS X LionPaul Davis
2015-04-17Dummy: fix sine/square frequency sweepRobin Gareus
2015-04-15portaudio backend: allow Pa_GetDeviceInfo to fail.Robin Gareus
2015-03-31fixes for recent waves tracks => ardour cherry-picks of the wavesaudio backendPaul Davis
2015-03-31manually merge current version of WavesMidiDevice::{open,close}()Paul Davis
2015-03-31[Summary] Audio Backend code cleanup - PORTION BValeriy Kamyshniy
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Audio Backend code cleanup - PORTION AValeriy Kamyshniy
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Changed midi stop order related to audioGreg Zharun
2015-03-31[Summary] Removed unnecessary abortionGreg Zharun
2015-03-31[Summary] Very seldom crash. Cleared temp data gave almost stable workGreg Zharun
Conflicts: libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Fixed crash on MAC when MIDI device name is 0 refGZharun
2015-03-31[Summary] Removed useless outputGreg Zharun
2015-03-31[Summary] Added actions to handle abnormal behavior during stream stop for ↵Greg Zharun
MIDI and Audio devices. Made correct error handling for cases we didn't see before. Removed redundant and experimental code I forgot to remove months ago. Added debug output which will help in future testing Conflicts: libs/ardour/ardour/audioengine.h libs/ardour/engine_state_controller.cc libs/backends/wavesaudio/waves_midi_device.cc
2015-03-31[Summary] Made device control panel open request synchronized with other ↵Greg Zharun
critical device operations. Made device reset correctly when control panel is closed. Conflicts: gtk2_ardour/tracks_control_panel.logic.cc libs/ardour/ardour/audioengine.h libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp
2015-03-31[Summary] Following review Paul did after ↵Valeriy Kamyshniy
9b0fc7b743219b8daecbef91c9772937fd874822 [9b0fc7b] and 72e1510766608180fc7975fde35c9155494a8b5d [72e1510].
2015-03-30Skeleton backend for brave volunteers.Robin Gareus
callback based backend based on CoreAudio/Midi backend (sans the actual system/HW _pcmio, _midiio)
2015-03-30coreaudio: swap default aggregate clock source.Robin Gareus
Thanks to Stephane & the JACK2 team.
2015-03-28Backend - change midi optons string.nick_m
Multimedia Extensions -> System MIDI (MME)
2015-03-22Add a new MSVC project for building the Portaudio backendJohn Emmas
2015-03-20add missing return valueRobin Gareus
2015-03-20add a non-interleaved mode to the Portaudio backendRobin Gareus
2015-03-14proper port unregistration (just some refactoring, noop)Robin Gareus
2015-03-13clean out cruft from CoreAudio BackendRobin Gareus
2015-03-13only jack+windows use portaudio.Robin Gareus
fixes missing lib if portaudio-backend is used on on non-windows platforms (pkg-config defines HAVE_PORTAUDIO)
2015-03-13call me Mr. BackendRobin Gareus
simple blocking (no callback) PortAudio Backend
2015-03-12Include windows.h in Dummy backend for LARGE_INTEGERTim Mayberry
This is necessary for a native build using MSYS2 and mingw-w64
2015-03-11interpret CoreMidi unique ID as unsigned for consistency.Robin Gareus
coremidi specifies it as SInt32 but system:midi_playback_-126632214 , even if only used internally, just does not seem right.