summaryrefslogtreecommitdiff
path: root/libs/backends/jack
AgeCommit message (Collapse)Author
2015-07-04fix jack_port_get_aliases return value (if n/a)Robin Gareus
2015-07-04fix jack/pthread windows conditionRobin Gareus
2015-07-04synchronize with https://github.com/x42/weakjack/Robin Gareus
2015-07-04use a trick to compile JACK/win with new and old headersRobin Gareus
jack/systemdeps.h is jack2-only and contains many windows-specific typedefs (native windows threads, ptw32 threads, MSVC special cases etc etc.) which are not present in jack1/shared headers.
2015-07-04fix side-effect of moving to jack1 headersRobin Gareus
2015-07-04fix compilation with mingw + pthreadsRobin Gareus
2015-07-04fix use of += in waf variableRobin Gareus
2015-07-04only compile, don’t link & run jack checksRobin Gareus
2015-07-04fix weak jack w/new jack_port_rename()Robin Gareus
2015-07-02fix error in type definition for weak jack handling of jack_port_renamePaul Davis
2015-07-02add conditional use of jack_port_rename(), a newly added public API for JACKPaul Davis
2015-06-14probe buffersize if jackd is already running.Robin Gareus
2015-05-03Fix mixed spaces/tabs in wscriptsChristopher Arndt
2015-04-30When testing for x86 / x64 architecture, don't forget the symbols that MSVC ↵John Emmas
can understand
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-03-28Backend - change midi optons string.nick_m
Multimedia Extensions -> System MIDI (MME)
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-11mingw: all code is position independentRobin 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-08add backend support for port properties (jack)Robin Gareus
2015-03-08update https://github.com/x42/weakjack/Robin Gareus
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-19change Audio backend sample time methods to use a 64 bit timelinePaul Davis
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-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-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.
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-10-25proper solution for variable-args jack_client_open()Robin Gareus
2014-10-24Some minor bits of casting to keep MSVC happy when building ↵John Emmas
'backends/jack/weak_libjack.c'
2014-10-24fix screwup in prev commit-diffRobin Gareus
2014-10-24add explicit construction (for MSVC) and some debug messagesRobin Gareus
2014-10-24fix jack transport return valueRobin Gareus
2014-10-24use x-macros to simplify weak-jack implementationRobin Gareus
2014-10-24fix libjack namesRobin Gareus
2014-10-23fix 64bit compile with old gccRobin Gareus
2014-10-23add 'available' interface to the AudioBackendInfoRobin Gareus
If a backend can be loaded, it does not mean that it can be used; e.g. weak-linked jack-backend if libjack is not available.
2014-10-23weak/runtime jack linking: load libjack dynamically at runtimeRobin Gareus
2014-10-22fix jack/mingw compilationRobin Gareus
2014-10-22fix all 4 backends' failure to include the main "backend" thread when ↵Paul Davis
computing ::in_process_thread()
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