summaryrefslogtreecommitdiff
path: root/libs/backends
AgeCommit message (Collapse)Author
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
2015-01-28ALSA-Backend prefer ppoll()Robin Gareus
2015-01-24ALSA backend: synchronous switch to/from freewheelingRobin Gareus
2015-01-24DummyBackend: sync switch to freewheelingRobin Gareus
2015-01-19Hotfix crash in OSX engine dialog.Robin Gareus
This is not really a fix, just some quick hack to make ardour start at all if there’s no prior CoreAudio EngineState in the config.
2015-01-16ASIO devices have a preferred buffersize.Ben Loftis
pass this value up so it can be used by the engine dialog. if for some reason the engine dialog still doesn't have a buffersize selected, print an error and try 512 instead of crashing.
2015-01-14JACK: add support for device names with whitespaceRobin Gareus
This is backwards compatible, quotes are only added if needed. JACK1 < 0.123.1-30 and JACK2 < 1.9.10-25 fail with either whitespace or quotes, so nothing is lost.
2015-01-12When building with MSVC make sure any backends / panners etc get copied to ↵John Emmas
the correct target folder (i.e. 'lib/ardour3' or 'lib/mixbus3' as appropriate) These changes are MSVC specific and shouldn't affect the other builds
2015-01-11add a midi->audio dummy backend mode.Robin Gareus
this allows to easily debug latency compensation as well as visualize lost midi events.
2014-12-31don't take temporary copy of MIDI sequenceRobin Gareus
fixes potential boost shared_ptr double free.
2014-12-30add a MIDI loopback mode to the Dummy BackendRobin Gareus
2014-12-29update numbering of midi-test sequencesRobin Gareus
2014-12-29add a midi-CC sustain-pedal test sequenceRobin Gareus
2014-12-29add 'size' field to midi-sequencesRobin Gareus
2014-12-29make it easier to add new midi sequencesRobin Gareus
2014-12-18[Summary] Bug fix: mistakenly set states of freewheeling thread.Valeriy Kamyshniy
2014-12-03allow to auto-start dummy backend (needed for tests)Robin Gareus
2014-12-02alsa-backend: drop midi during freewheel processing.Robin Gareus
2014-11-26Replace individual waf options for enabling backends with one ↵Tim Mayberry
--with-backends option
2014-11-18allow dummy backend for any productBen Loftis
2014-11-18remove dead assignmentRobin Gareus
2014-11-17waves/coreaudio PPC supportRobin Gareus
2014-11-17check alsa midi ringbufferRobin Gareus
2014-11-13yet another copy/paste typo :(Robin Gareus
2014-11-13fix typo in b9fc616538Robin Gareus
2014-11-13auto-initialize weak-jackRobin Gareus
(not needed with ardour - but keep code in sync with https://github.com/x42/weakjack)
2014-11-13prepare for JACK meta-data APIRobin Gareus
2014-11-13make new jack thread API functions optionalRobin Gareus
2014-11-13add symbol debug information to weak-jackRobin Gareus
2014-11-13yet another build fixRobin Gareus
on x86_64 weak_libjack.c needs -fPIC which needs cflags which need 'c' :)
2014-11-10fix signed/unsigned compiler warningRobin Gareus
2014-11-10improve random seed (for dummy generators)Robin Gareus
2014-11-07another hack for windows timers, DSP load calculationRobin Gareus
2014-11-06possible fix for DSP load calculation on windowsRobin Gareus
2014-10-31fix Dummy DSP load on win32 & low-pass filter loadRobin Gareus
g_get_monotonic_time() has millisecond granularity, use performance Counter if available
2014-10-29Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVCJohn Emmas
(new preprocessor directive - greatly improves CPU loading)
2014-10-25proper solution for variable-args jack_client_open()Robin Gareus
2014-10-24 Add some newly introduced source files to our MSVC project (jack_audiobackend)John Emmas
2014-10-24Some minor bits of casting to keep MSVC happy when building ↵John Emmas
'backends/jack/weak_libjack.c'