Skip to content
Snippets Groups Projects
Commit ee8bfb49 authored by Georg Chini's avatar Georg Chini Committed by PulseAudio Marge Bot
Browse files

combine-sink: Fix threading issue during underrun

A recent commit added i->origin sink for the sink inputs of the combine sinks.
Therefore pa_sink_process_input_underruns() treated the combine sink like
filter sinks. pa_sink_process_input_underruns() calls itself with the
origin sink, which is only correct for filter sinks because they run in the
thread context of the origin sink. The combine sink however has its own
thread context, so pa_sink_process_input_underruns() was executed in the
wrong context.
This patch fixes the issue by skipping the section for module-combine-sink.

Part-of: <!722>
parent 823e46fb
No related branches found
No related tags found
1 merge request!722combine-sink: Fix threading issue during underrun
Pipeline #615269 passed
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment