Skip to content

produce: Destroy PipeWireSourceStream on the right thread

Arjen Hiemstra requested to merge work/ahiemstra/encodestreamdestroy into master
  • produce: Destroy PipeWireSourceStream on the right thread

m_stream is created during initialize() which is run on the produce thread, so we need to ensure we also destroy it on that thread as otherwise with PipeWire 1.2+ we can end up in a deadlock.

Merge request reports