summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
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
2015-03-07fix latency report, take buffersize changes into account.Robin Gareus
2015-03-07Hard Core AudioRobin Gareus
* allow to change buffersizes * subscribe to buffersize & samplerate changes * add support for half-duplex devices. * aggregate Devices (not yet used) code from JACK2 * unify deprecated API wrappers * properly keep track of MIDI ports * disable MidiI/O during freewheeling * various small fixes & cleanup
2015-03-06more ongoing work on the coreaudio backendRobin Gareus
* audio port names * latency compensation * xrun reporting * various fixes and cleanup
2015-03-06build system tweaks for coreaudio/waves-coreaudioRobin Gareus
2015-03-06cont’d work on the coreaudio backend & cleanupRobin Gareus
2015-03-05get started on coreaudio/midi backendRobin Gareus
2015-03-05fix another screwup/typo in 782dd70Robin Gareus
2015-03-05remove unused devel.variable in prev commitRobin Gareus
2015-03-05alsa: implement timing callbackRobin Gareus
2015-03-04fix for previous checkin; should allow waves midi backend to workBen Loftis
2015-03-03Change order of midi entries so a new backend will default to a working midi ↵Ben Loftis
system. Needs testing on all platforms.
2015-02-21dummy: add square wave frequency sweep generatorsRobin Gareus
2015-02-20fix erroneous merge for wavesaudio backendPaul Davis
2015-02-20[Summary] In internal Waves backend API, switching sample time from 32 bits ↵Valeriy Kamyshniy
to 64 bits. Conflicts: libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp
2015-02-20[Summary] In internal Waves backend API, switching sample time from 32 bits ↵VKamyshniy
to 64 bits. Fixing logical inconsistency: None device always brought sample time=0 to the audio engine callback.
2015-02-19fix incorrect type for Waves' backend's _sample_time_at_cycle_startPaul Davis
2015-02-19change Audio backend sample time methods to use a 64 bit timelinePaul Davis
2015-02-19add a nonsense-midi test sequence:Robin Gareus
system:midi_capture_6 duplicate on/off, zero-velocity note-on
2015-02-16remove lib versioning for internal pluginsRobin Gareus
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir).
2015-02-06fix 192k rateBen Loftis
2015-01-30fix “invalid use of incomplete type jack_client_t”Robin Gareus
introduced in 66eef25
2015-01-30fix jack thread joiningRobin Gareus
at the time the graph gets around to takes down client threads, the jack-backend’s jack_client has been reset. But never mind: libjack does not care about it, anyway.
2015-01-28ALSA-backend separate report for error and x-runRobin Gareus