https://bugs.kde.org/show_bug.cgi?id=438565

--- Comment #25 from nyanpasu64 <[email protected]> ---
PipeWire upstream is making changes to avoid reusing PulseAudio IDs. We
discovered some race conditions between WirePlumber and PipeWire, so wtay made
PipeWire IDs unique in
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/bae0d16e09ef0540c78170496eb18d01ee43f645,
then reverted it in
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/b1fb4a266022831abdf447975f17218709e38bf7,
and now they're decoupling reused PipeWire IDs from unique PulseAudio IDs in
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1d03923a974aa18d2d1eaaf5d1d2f5fa19dc669f.
In my testing, the IDs reported by `pactl subscribe` are unique, so this issue
*should* no longer happen in pipewire-git.

Nonetheless I think this MR should be merged, since it's a cleanup of some
deeply janky existing code I don't trust to be reliable. I'm not sure how it
interacts with https://invent.kde.org/plasma/plasma-pa/-/merge_requests/95
though (both MRs are stalled lol).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to