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
zita-convolver zita-convolver: fix hang at when re-loading state 2021-03-30 01:29:28 +02:00
wscript
zita-convolver.cc zita-convolver: fix hang at when re-loading state 2021-03-30 01:29:28 +02:00