ardour/libs/zita-convolver
Robin Gareus cce1a67e75
zita-convolver: fix hang at when re-loading state
The convolver may be re-activated shortly after initialization
(e.g. session load, switching snapshots, or buffer-size.

In this case not all process threads may have started.
Convproc::stop_process() skips them (their state is still ST_IDLE).
Yet some short time later the thread's main function runs
and changes the state to ST_PROC, and check_stop () waits forever.

This is solved by waiting for all threads to start.
2021-03-30 01:29:28 +02:00
..
MSVCzita-convolver Add some missing link libs to MSVC zita-convolver 2018-10-23 09:55:31 +01:00
zita-convolver zita-convolver: fix hang at when re-loading state 2021-03-30 01:29:28 +02:00
wscript Exclude zita-convolver from being available as external lib 2020-03-02 20:06:59 +01:00
zita-convolver.cc zita-convolver: fix hang at when re-loading state 2021-03-30 01:29:28 +02:00