mike-jumper opened a new pull request #704: URL: https://github.com/apache/guacamole-client/pull/704
The `seek()` function of `Guacamole.SessionRecording` previously caused rendering artifacts under certain circumstances due to two primary issues: 1. The current frame was incorrectly updated to the desired frame, rather than the nearest keyframe, resulting in required instructions being skipped. 2. The state of past seeks and past playback was not fully cleared when a new seek is requested, potentially resulting in a clash of pending instructions and corrupt display state. This change corrects the above, ensuring seeks always start from the nearest keyframe, replay all instructions required to reach the specific desired frame relative to that keyframe, and always clear out any pending display state from previous seeks/plays. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
