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

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/krdp/-/commit/472584e577
                   |                            |58863fa7aea831450e52d09c390
                   |                            |0de

--- Comment #7 from David Edmundson <[email protected]> ---
Git commit 472584e57758863fa7aea831450e52d09c3900de by David Edmundson.
Committed on 13/10/2026 at 13:46.
Pushed by davidedmundson into branch 'Plasma/6.8'.

VideoStream: Stop waiting for acknowledgements the client suspended

A client can set queueDepth in RDPGFX_FRAME_ACKNOWLEDGE_PDU to
SUSPEND_FRAME_ACKNOWLEDGEMENT to stop acknowledging frames until it sends
a regular acknowledgement again. Frames sent after that stayed pending
forever, the in-flight window filled up and no more frames were
submitted: the picture froze while input kept working. The Windows App
on Android does this after about 20 frames.

Do not track sent frames as pending while acknowledgements are
suspended.


(cherry picked from commit fe0037384404b74895bff5a5f4cf411a62f1c712)

Co-authored-by: Yury MonZon <[email protected]>

M  +12   -1    src/VideoStream.cpp

https://invent.kde.org/plasma/krdp/-/commit/472584e57758863fa7aea831450e52d09c3900de

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

Reply via email to