13
0
livetrax/libs
Robin Gareus 5c9f5ae895
Prevent DelayLine::set_delay() while processing
It was possible that auto-connect-thread or GUI thread called
DelayLine::set_delay without acquiring the process-lock.
Changing the delay while processing is not supported and
can cause glitches.

backtrace:
```
DelayLine::set_delay
Send::update_delaylines
Send::set_delay_out
InternalReturn::set_playback_offset
Route::update_signal_latency
Session::update_route_latency
Session::update_latency_compensation
Session::auto_connect_thread_run

```
2021-08-03 16:12:25 +03:00
..
appleutility
ardour Prevent DelayLine::set_delay() while processing 2021-08-03 16:12:25 +03:00
ardouralsautil
audiographer
auscan Early exit plugin-scanner on crash 2021-07-23 01:37:46 +02:00
backends Fix prev commit (properly stop pulse) 2021-07-21 05:56:42 +02:00
canvas
clearlooks-newer
evoral
fluidsynth
fst Fix windows builds (_pid_t conflict in unistd) 2021-07-23 02:02:59 +02:00
gtkmm2ext
hidapi
libltc
lua
midi++2
panners
pbd Print note when stacktrace is too short 2021-07-23 01:43:18 +02:00
plugins
ptformat
qm-dsp
surfaces Amend 285bb4ac7f: remove incomplete code 2021-07-19 20:32:11 -05:00
temporal
vamp-plugins
vamp-pyin
vfork
vst3
waveview
widgets Fix macOS builds (amend 6c6f2df8) 2021-07-22 19:48:24 +02:00
zita-convolver
zita-resampler