GitHub user mike-jumper opened a pull request: https://github.com/apache/incubator-guacamole-server/pull/40
GUACAMOLE-172: Improve/fix processing lag calculations This change modifies the lag calculations provided by libguac and used within the VNC and RDP protocols such that: * Server processing time is excluded * Bad client timestamps are ignored You can merge this pull request into a Git repository by running: $ git pull https://github.com/mike-jumper/incubator-guacamole-server lag-calc Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-guacamole-server/pull/40.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #40 ---- commit 9e6e4e520c2f37ff71ce0045372b359e62f1067d Author: Michael Jumper <mjum...@apache.org> Date: 2016-10-04T20:26:32Z GUACAMOLE-172: Clarify processing lag calculations. commit f641d91b552fdf27ac7de7e253912c7b31d7c0dd Author: Michael Jumper <mjum...@apache.org> Date: 2016-10-07T21:02:17Z GUACAMOLE-172: Exclude server-side rendering time from next frame's required wait (if render times are consistent, then including that time will result in duplicate waiting: once within the render loop, and again when actually flushing the display). commit 234f98705ea8b9a56fda43fb7c1682e675760cb2 Author: Michael Jumper <mjum...@apache.org> Date: 2016-10-14T20:31:41Z GUACAMOLE-172: Use frame start as end of previous frame (ignore server-side time). commit 6131ad03413aadf6667762f20dd28351f80c382a Author: Michael Jumper <mjum...@apache.org> Date: 2017-01-15T21:59:15Z GUACAMOLE-172: Ignore insane timestamps when calculating lag. ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---