pulseaudio/src
Georg Chini 6ae3961001 tunnel-sink-new: Fix hang when used in combination with module-combine-sink
When tunnel-sink-new was used in combination with module-combine-sink, PA
would hang because the main thread was blocked waiting for the execution
of the latency snapshot message. The message would never be processed
because the rtpoll associated with the control_inq of module-combine-sink
was never run.
This patch fixes the problem by running the rtpoll in the thread function
to process incoming messages. Though there are no users of the rtpoll for
module-tunnel-source-new, the same change is applied there.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/773>
2023-02-07 09:25:48 +00:00
..
daemon conf: Note configuration snippets must end in .pa 2021-12-18 19:56:46 +01:00
modules tunnel-sink-new: Fix hang when used in combination with module-combine-sink 2023-02-07 09:25:48 +00:00
pulse alsa-util: Add more standard sample rates. 2023-02-06 18:48:56 +00:00
pulsecore time-smoother-2: Fix time calculation by comparing timestamps 2022-12-30 00:16:03 +01:00
tests thread-test: Increase test timeout 2022-05-09 09:34:46 +03:00
utils pactl: Stop a crash when setting the volume which is out of range 2022-12-06 18:37:33 +11:00
.gitignore tests: Add resampler rewind test 2021-11-03 18:37:31 +00:00
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
meson.build build-sys: Fix macOS build 2022-12-07 10:57:01 +00:00