13
0
livetrax/libs
Robin Gareus de819e579a
Fix a deadlock (process_lock vs _update_latency_lock)
The backend may call update_latency() while at the same time
the auto-connect-port calls set_worst_io_latencies().

The latter already holds the process-lock, so update_latency()
first needs to acquire it, as well. If one already holds the
_update_latency_lock, one must not ask for the process-lock.

---

Previously Ardour's connection manager first took the process_lock
and then waited to the _update_latency_lock.
Meanwhile jack calls latency_callback(), takes the
_update_latency_lock and waits for the process_lock.
Classic deadlock.
2020-04-26 20:25:31 +02:00
..
appleutility
ardour Fix a deadlock (process_lock vs _update_latency_lock) 2020-04-26 20:25:31 +02:00
ardouralsautil
audiographer Set thread-names (libs) 2020-03-29 14:56:22 +02:00
backends Consolidate stack-size and priority of rt-threads 2020-04-23 01:28:58 +02:00
canvas NO-OP: whitespace 2020-04-10 18:32:18 +02:00
clearlooks-newer
evoral Remove debug output 2020-04-23 02:29:45 +02:00
fluidsynth
fst Add support for NetBSD by generalizing BSD OS tests. 2020-03-26 09:39:44 -06:00
gtkmm2ext Revise German translation 2020-04-20 19:14:37 +02:00
hidapi
libltc
lua Fix some doxygen warnings 2020-03-02 17:58:03 +01:00
midi++2 Overhaul InstrumentInfo 2020-04-01 16:31:58 +02:00
panners NO-OP: whitespace 2020-03-23 17:38:08 +01:00
pbd Fix builds, missing include 2020-04-24 01:53:59 +02:00
plugins Clean up double/float narrowing math in plugins. 2020-03-30 22:25:21 +02:00
ptformat ptformat: Update to upstream 55f08d8 (simplify version detection) 2020-02-09 17:55:48 +11:00
qm-dsp
surfaces WebSockets: fix guard header in json.h 2020-04-22 21:59:35 +02:00
temporal fix Beats::operator-() 2020-04-16 21:38:33 -06:00
vamp-plugins Increase accuracy of analyzed true-peak positions 2020-03-06 04:13:09 +01:00
vamp-pyin
vfork
waveview Set thread-names (libs) 2020-03-29 14:56:22 +02:00
widgets Emit signal when dropdown changes via scroll-wheel 2020-04-20 00:36:37 +02:00
zita-convolver Consolidate stack-size and priority of rt-threads 2020-04-23 01:28:58 +02:00
zita-resampler NO-OP fix typo in comment and header guard 2020-03-26 19:00:41 +01:00