https://bugs.kde.org/show_bug.cgi?id=488687
Arjen Hiemstra <ahiems...@heimr.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/plas | |ma/kpipewire/-/commit/2e1c3 | |bbd6b915ac55488ed815de1e439 | |351b2488 Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #4 from Arjen Hiemstra <ahiems...@heimr.nl> --- Git commit 2e1c3bbd6b915ac55488ed815de1e439351b2488 by Arjen Hiemstra. Committed on 10/07/2024 at 14:49. Pushed by ahiemstra into branch 'master'. produce: Properly cleanup on deactivate in all cases We may end up calling deactivate with a PipeWire stream that is not yet streaming. In that case calling `setActive(false)` on the stream will do nothing and not cause a state change, so our cleanup code is never ran, which may cause hangs because an application is waiting for the encoder to finish. So ensure we do cleanup properly when the stream is not in a streaming state. M +16 -13 src/pipewireproduce.cpp https://invent.kde.org/plasma/kpipewire/-/commit/2e1c3bbd6b915ac55488ed815de1e439351b2488 -- You are receiving this mail because: You are watching all bug changes.