summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
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.
2015-03-11mingw: all code is position independentRobin Gareus
2015-03-11reasonably sized CoreMidi BuffersRobin Gareus
2015-03-11coreaudio backend: switch threads earlyRobin Gareus
2015-03-1010ms = 1e7 nsecRobin Gareus
2015-03-09rework/optimize CoreMidiRobin Gareus
2015-03-09NOOP, add header-guards and namespace to CA backendRobin Gareus
2015-03-09ALSA: fix thinko in sample time calc.Robin Gareus
2015-03-09implement samples_since cycle start.Robin Gareus
2015-03-09Define NO_JACK_METADATA when building the jack backend with MSVCJohn Emmas
Jack (on Windows) doesn't seem to have a header file called 'metadata.h' - so hopefully, this'll be correct?
2015-03-09fix typo in 72ed785Robin Gareus
2015-03-09some backends can handle incorrectly ordered midi events.Robin Gareus
(that can happen if multiple sources send to the same ouput port, in particular async midi events)
2015-03-09allow hotplugging CoreMidi devices.Robin Gareus
2015-03-09there’s no jack_creator_thread on windowsRobin Gareus
2015-03-08add a no-jack-metadata option for poor 12.04 soulsRobin Gareus
(jack does have metadata support but ubuntu packaged a version with a wrong header)
2015-03-08coremidi separate ID and Name, use fixed IDs.Robin Gareus
2015-03-08add backend support for port properties (CoreAudio)Robin Gareus
2015-03-08add backend support for port properties (jack)Robin Gareus
2015-03-08CoreAudio fwheelin’ state-machine cleanup etc.Robin Gareus
2015-03-08update https://github.com/x42/weakjack/Robin Gareus
2015-03-08Cluster Frak String ReferenceRobin Gareus
2015-03-08avoid non-integer loop conditions.Robin Gareus
2015-03-08properly handle empty CFStringRefs.Robin Gareus
2015-03-07CoreAudio: fix allocation alignmentRobin Gareus
2015-03-07no more gcc/ppc complaintsRobin Gareus
2015-03-07fix various -WformatRobin Gareus
2015-03-07fix copy/edit in 659a8a2Robin Gareus