summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2014-10-11fix scanning of VST shell pluginsRobin Gareus
2014-10-11revert 8ca546e - original version was correct (note added)Robin Gareus
2014-10-11add a Dummy Backend Loopback mode:Robin Gareus
2014-10-11fix LTC generator latency compensation.Robin Gareus
2014-10-10subtle changes to accomplish two goals (1) playhead should stop where the ↵Paul Davis
user pressed stopped (2) captured regions should end where the playhead ends
2014-10-10ensure registration of all SessionEvent typesPaul Davis
2014-10-10make output of SessionEventManager::dump_events() a bit more readablePaul Davis
2014-10-10cleanup unused nested regions:Robin Gareus
This and two previous commits fixes #5979
2014-10-10Properly count nested regionsRobin Gareus
2014-10-10re-reference regions during uncombine - #5979Robin Gareus
2014-10-09fix dup free in waves/midi:Robin Gareus
The PortMidi queue just holds a pointer to the midi events. The same Midi events are free()d during WavesMidiBuffer::clear() which is called at cycle start for every buffer and in the dtor of the WavesMidiBuffer.
2014-10-09fix wavesbackend midi timingRobin Gareus
2014-10-08initialize some uninitialized vars - closes #5974Robin Gareus
2014-10-08MSVC - add support for 'HAVE_NEW_LV2'John Emmas
(after updating to the latest versions of serd, sord, sratom and lilv)
2014-10-08When building 'libs/pbd/cpus.cc' (with MSVC) make sure we know what ↵John Emmas
'PTW32_VERSION' is
2014-10-08Add a newly introduced header file to our MSVC project (dummy_audiobackend)John Emmas
2014-10-07add correct copyright statements to all files in Waves backend except those ↵Paul Davis
derived from portaudio/portmidi This follows the letter sent from Waves Audio Ltd. to Paul Davis dated February 20th 2014 agreeing to release this code under the GNU Public License, version 2, with copyright owned by Waves Audio Ltd
2014-10-07fix crashes for plugin using maxBlockLength during latency compute.Robin Gareus
2014-10-07avoid a set of calls to gettext() and/or cousins from global constructor scopePaul Davis
2014-10-07NOOP, proper label for flat carbon header includesRobin Gareus
2014-10-07OSX 10.9.5 compile fixes - part oneRobin Gareus
2014-10-0564bit windows VSTsRobin Gareus
2014-10-05fix VST user cache typo: info/blacklistRobin Gareus
2014-10-04use single newline char in VST info files.Robin Gareus
windows writes \r\n to non-binary files and the VST info parser does not handle that case.
2014-10-04update VST scanner lookup (prepare for moving to BINDIR)Robin Gareus
2014-10-03fix ming32 build&install for asio backendRobin Gareus
2014-10-02Add UK English translation for libardourColin Fletcher
2014-10-02Text tweaks and typo fixesColin Fletcher
2014-10-02fix clock_gettime detectionRobin Gareus
fixes compilation with mingw64 gcc-4.9.1
2014-10-01add --with-wavesbackend config option (disabled by default)Robin Gareus
2014-09-30fix deep obscure problem with loading multiple backends on OS XPaul Davis
all backends export a symbol declared as "extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor ()". dlopen'ing the backend apparently pushes the symbol "descriptor" into the single flat global namespace that we use to be like other unix-like systems. this means that if a backend calls its OWN function named "descriptor", it is indeterminate which one it will be, since the symbol will refer to the function first loaded by the runtime linker. If the backend is not the first one discovered, this call to its own "descriptor" function will invoke the function defined by another backend, even though these are supposed to have local scope only according to our arguments to dlopen(). This fix doesn't try to fix the linker or namespace - it just makes sure that the WavesAudio backend doesn't invoke its own descriptor() function, which it never really needed to do anyway.
2014-10-01untested fix for compiling waves audiobackend on case-sensitive FS with mingw.Robin Gareus
2014-10-01NOOP, re-indentRobin Gareus
2014-10-01update backends for API change in 8d59afb048Robin Gareus
2014-09-30Implement the new pthread macros (for the Waves audio backend)John Emmas
2014-09-30Re-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-30copy over current Waves version of their backend, along with minor changes ↵Paul Davis
in libs/ardour and libs/backend/jack to fit with API changes
2014-09-30tweak backends wscript for cross-compiling with mingwPaul Davis
2014-09-30copy over current Waves version of their backend, along with minor changes ↵Paul Davis
in libs/ardour and libs/backend/jack to fit with API changes-a
2014-10-01use .exe suffix for VST pluin scanner app on windowsRobin Gareus
2014-09-30win32_pthread is relevant for both: MSVC & MINGWRobin Gareus
2014-09-30there's no random() on window, but no matterRobin Gareus
2014-09-30add missing header include (for snprintf)Robin Gareus
2014-09-28partial fix for #5973 (multi-track midi file import)Robin Gareus
2014-09-28copy plugin-state from template on session creation (amend 3353b48)Robin Gareus
2014-09-28fix templates: copy plugin stateRobin Gareus
2014-09-28recursive file copy functionRobin Gareus
2014-09-27fix compiler warning from missing default statement in switchPaul Davis
2014-09-26end tooltip timeout and display for relevant leave notify eventsPaul Davis
2014-09-26further tweaks to canvas tooltip mechanismPaul Davis