Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-556

Incorrect warning regarding decreasing timestamps in session recordings

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.0.0
    • None
    • guacenc
    • None

    Description

      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:

      guacenc: WARNING: Decreasing sync timestamp
      

      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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mjumper Mike Jumper
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: