On Sat, 2017-08-12 at 22:29 +0200, Georg Chini wrote:
> Currently pulseaudio crashes with an assertion in 
> pa_rtpoll_item_new_asyncmsgq_read()
> or pa_rtpoll_item_new_asyncmsgq_write() if a loopback is applied to a 
> tunnel-new
> sink or source, because tunnel-{sink,source}-new do not set 
> thread_info.rtpoll.
> The same applies to module-combine-sink and module-rtp-recv.
> 
> This patch is not a complete fix for the problem but provides a temporary 
> band-aid
> by initializing thread_info.rtpoll properly. The rtpoll created is never run, 
> but
> loopback and combine-sink nevertheless work, see comments in the code.
> 
> This patch does not work for module-rtp-recv, but using rtp-recv with a remote
> sink does not seem to make a lot of sense anyway.
> 
> Bug link: https://bugs.freedesktop.org/show_bug.cgi?id=73429
> ---
>  src/modules/module-tunnel-sink-new.c   | 15 +++++++++++++++
>  src/modules/module-tunnel-source-new.c | 12 ++++++++++++
>  2 files changed, 27 insertions(+)

Thanks! Pushed to next.

-- 
Tanu

https://www.patreon.com/tanuk
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to