You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2018/04/25 17:37:00 UTC

[jira] [Updated] (GUACAMOLE-556) Incorrect warning regarding decreasing timestamps in session recordings

     [ https://issues.apache.org/jira/browse/GUACAMOLE-556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Jumper updated GUACAMOLE-556:
-------------------------------------
    Affects Version/s: 1.0.0

> Incorrect warning regarding decreasing timestamps in session recordings
> -----------------------------------------------------------------------
>
>                 Key: GUACAMOLE-556
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-556
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacenc
>    Affects Versions: 1.0.0
>            Reporter: Michael Jumper
>            Priority: Minor
>
> In addition to timestamps sent within "sync" instructions at the end of a frame, session recordings may also contain timestamps associated with mouse events ("mouse" instructions) and, if enabled, keyboard events ("key" instructions). As these instructions are written by different threads and come from different sources, they are not guaranteed to be in sync with each other.
> guacenc currently assumes that these timestamps _are_ in sync, and logs a warning if this is not the case:
> {code:none}
> guacenc: WARNING: Decreasing sync timestamp
> {code}
> This is technically incorrect. The warning should only be logged if "sync" timestamps are decreasing relative to other "sync" instructions, and the "mouse" timestamp should interpreted as advisory, defaulting to the last "sync" timestamp if it appears to come from the past.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)