mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-20 06:59:53 -05:00
When autoloaded, module-echo-cancel doesn't support moving the sink input and source output that it creates, but the move prevention was implemented by manually requesting module unloading in the middle of the stream move procedure, rather than by just setting the DONT_MOVE flags. This patch removes the module unloading code from the moving() callbacks and adds the DONT_MOVE flags. In addition to saving some code, this also prevents problems related to trying to move streams connected to the echo cancel sink or source while the echo cancel sink or source is in the middle of a move too (a crash will happen in such situation, as demonstrated in https://bugs.freedesktop.org/show_bug.cgi?id=93443). |
||
|---|---|---|
| .. | ||
| adrian-aec.c | ||
| adrian-aec.h | ||
| adrian-aec.orc | ||
| adrian-license.txt | ||
| adrian.c | ||
| adrian.h | ||
| echo-cancel.h | ||
| module-echo-cancel.c | ||
| null.c | ||
| speex.c | ||
| webrtc.cc | ||