Commit Graph

12 Commits

Author SHA1 Message Date
Jakub Vrána
f722072807 GUACAMOLE-986: Add non-nullable modifier to return type of functions never returning null
Alternatively use a primitive type instead of nullable boxed type.
2020-03-11 13:27:56 +01:00
Michael Jumper
519daeebe2 GUACAMOLE-346: Use internal seekToFrame() to handle frame timing. 2017-07-15 17:10:47 -07:00
Michael Jumper
b41311f1ed GUACAMOLE-346: Simplify style of seek callback invocation. 2017-07-15 16:16:26 -07:00
Michael Jumper
21eadec6a4 GUACAMOLE-346: Seek operations should be atomic with respect to the various timeouts. 2017-07-15 16:15:56 -07:00
Michael Jumper
23cf840ba6 GUACAMOLE-346: Playback must take into account that seeking is asynchronous. 2017-07-15 16:12:21 -07:00
Michael Jumper
b325eb8139 GUACAMOLE-346: Require seek callback internally, for sake of simplicity. 2017-07-15 16:10:28 -07:00
Michael Jumper
744574d026 GUACAMOLE-346: Always replay frames asynchronously when seeking. 2017-07-15 16:08:55 -07:00
Michael Jumper
1d6e8d2216 GUACAMOLE-346: Avoid blocking the main thread when seeking within a session recording. 2017-07-15 16:07:33 -07:00
Michael Jumper
4f9469d901 GUACAMOLE-250: Add support for seeking within session recordings. 2017-04-15 17:12:29 -07:00
Michael Jumper
9d5e1111a6 GUACAMOLE-250: Automatically store keyframes while recordings are being played. 2017-04-15 17:12:29 -07:00
Michael Jumper
1fcb5f2d19 GUACAMOLE-250: Fix backward seeking - must retreat potentially all the way to frame 0 in search of an absolute state. 2017-04-15 17:12:29 -07:00
Michael Jumper
052bb9b36b GUACAMOLE-250: Implement Guacamole.SessionRecording having basic play/pause support. 2017-04-15 17:12:23 -07:00