You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Bradley Bennett (Jira)" <ji...@apache.org> on 2026/04/29 22:35:00 UTC

[jira] [Created] (GUACAMOLE-2271) VNC: implement FinishedFrameBufferUpdate callback to optimize frame flushing.

Bradley Bennett created GUACAMOLE-2271:
------------------------------------------

             Summary: VNC: implement FinishedFrameBufferUpdate callback to optimize frame flushing.
                 Key: GUACAMOLE-2271
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-2271
             Project: Guacamole
          Issue Type: Improvement
          Components: VNC
    Affects Versions: 1.6.0, 1.6.1 [staging]
            Reporter: Bradley Bennett


While reviewing unimplemented VNC callbacks, I noticed `FinishedFrameBufferUpdate` is not currently supported.

Supporting `FinishedFrameBufferUpdate` will allow Guacamole to batch rectangle updates and flush them once per VNC framebuffer update, improving performance and rendering smoothness.

Without this callback, the render thread relies on heuristics (gaps in `notify_modified()` call timing) to infer frame boundaries, which can lead to premature or delayed flushes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)