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

--- Comment #4 from Shouvik Kar <[email protected]> ---
Git commit a4ec9070bd618e1120e1d4d7f7f769f43edf02d9 by Shouvik Kar.
Committed on 26/06/2026 at 13:52.
Pushed by davidedmundson into branch 'master'.

PipeWireBaseEncodedStream: add pause() and resume()

Add pause()/resume(), which deactivate and reactivate the running stream
via pw_stream_set_active() without tearing it down, keeping the produce
thread, encoder, stream and fd alive. While paused no frames are delivered,
so the encoder idles. This lets a consumer suspend encoding (for example
when an RDP client minimizes and sends a Suppress Output PDU) and resume
without re-establishing the PipeWire stream.

M  +36   -0    src/pipewirebaseencodedstream.cpp
M  +15   -0    src/pipewirebaseencodedstream.h
M  +14   -0    src/pipewireproduce.cpp
M  +5    -0    src/pipewireproduce_p.h

https://invent.kde.org/plasma/kpipewire/-/commit/a4ec9070bd618e1120e1d4d7f7f769f43edf02d9

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

Reply via email to