wasapisrc and wasapisink segfault in `_delay()` when exclusive=true low-latency=true
This is not a regression. The workaround is to use provide-clock=false
when using both exclusive=true
and low-latency=true
. This is also why I didn't notice it in my testing many months ago.
The segfault seems to be caused due to calling IAudioClient_GetCurrentPadding()
from a thread that's not the main thread in which COM has been initialized. See also: !128 (closed).