ardour/libs/backends/jack
Paul Davis 88ee3af3ea JACK backend: add a mutex to serialize per-thread port register requests to server
Without this, two threads can both sleep on the same communication channel, and the wake order
is non-determinate, so the wrong thread may process the response to the other thread's request.
2023-09-12 22:41:26 -06:00
..
jack_api.cc switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
jack_audiobackend.cc JACK: do not set the thread-init callback 2023-04-21 12:16:37 -06:00
jack_audiobackend.h JACK backend: add a mutex to serialize per-thread port register requests to server 2023-09-12 22:41:26 -06:00
jack_connection.cc Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
jack_connection.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
jack_portengine.cc JACK backend: add a mutex to serialize per-thread port register requests to server 2023-09-12 22:41:26 -06:00
jack_session.cc JACK: fix reported tempo & meter when functioning as JACK timebase master 2023-06-12 12:10:26 -06:00
jack_session.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
jack_utils.cc Resolve some Xcode12 C++11, sigc++ issues 2020-12-12 04:46:22 +01:00
jack_utils.h Add Sun backend option for JACK 2020-03-26 09:58:34 -06:00
weak_libjack.c Update weakjack, alternative macOS libjack paths 2021-06-02 17:42:01 +02:00
weak_libjack.def Provide jack2 compatible implementation for jack1 2022-06-30 17:19:57 +02:00
weak_libjack.h Update weak_libjack - https://github.com/x42/weakjack/ 2021-02-28 16:27:22 +01:00
wscript wscript: drop unnecessary trailing ";" 2022-04-09 12:16:41 +02:00