mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-11 13:30:02 -05:00
pa_sink_get_state() and pa_source_get_state() just return the state variable. We can as well access the state variable directly. There are no behaviour changes, except that module-virtual-source accessed the main thread's sink state variable from its push() callback. I fixed the module so that it uses the thread_info.state variable instead. Also, the compiler started to complain about comparing a sink state variable to a source state enum value in protocol-esound.c. The underlying bug was that a source pointer was assigned to a variable whose type was a sink pointer (somehow using the pa_source_get_state() macro confused the compiler enough so that it didn't complain before). I fixed the variable type. |
||
|---|---|---|
| .. | ||
| 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 | ||