Files
ardour/libs/ardour
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
..
2021-05-13 11:02:23 -06:00
2021-07-16 18:47:13 +02:00
2020-03-29 14:56:22 +02:00
2020-08-21 08:16:11 +02:00
2021-05-05 17:57:16 +02:00
2021-04-12 23:15:30 +02:00
2021-06-12 02:34:22 +02:00
2021-07-11 02:35:15 +02:00
2019-12-09 23:25:59 +01:00
2020-10-09 22:18:05 +02:00
2021-05-06 21:21:47 +02:00
2021-07-11 08:07:38 +02:00
2020-09-15 17:01:32 +02:00
2020-03-02 20:07:52 +01:00
2021-05-28 17:43:33 -06:00
2021-07-03 19:07:26 +02:00
2021-07-03 19:07:26 +02:00
2021-07-10 02:11:52 +02:00
2019-12-18 18:00:33 -07:00
2021-06-08 14:34:57 +02:00
2019-12-09 01:10:50 +01:00
2020-05-16 21:07:53 +02:00
2020-03-02 20:07:52 +01:00
2021-06-16 22:30:09 +02:00
2020-04-12 13:36:47 +02:00
2020-03-28 01:25:44 +01:00
2020-03-02 20:07:52 +01:00
2021-05-05 17:57:16 +02:00
2021-05-05 17:57:16 +02:00
2021-07-26 17:27:43 -06:00
2020-10-17 10:03:26 -04:00
2020-11-20 02:07:37 +01:00
2021-05-05 17:57:16 +02:00
2020-12-03 22:10:26 +01:00
2021-07-03 19:07:26 +02:00
2021-07-03 19:07:26 +02:00
2021-07-16 18:47:13 +02:00