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 <[email protected]>
Date: 2016-10-04T20:26:32Z
GUACAMOLE-172: Clarify processing lag calculations.
commit f641d91b552fdf27ac7de7e253912c7b31d7c0dd
Author: Michael Jumper <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---