Michael Jumper
|
079e3dad8c
|
GUAC-1354: Dynamically split and reassemble audio packets to minimize clicking.
|
2015-10-02 16:42:24 -07:00 |
|
Michael Jumper
|
a3dd959dc4
|
GUAC-1354: Do not recalculate max latency using packet duration. Audio packet duration will ALWAYS be roughly the same due to the max blob size.
|
2015-09-30 17:11:54 -07:00 |
|
Michael Jumper
|
572534c6d3
|
GUAC-1354: Use Web Audio API timestamps directly - no need to convert to milliseconds and back.
|
2015-09-30 17:06:23 -07:00 |
|
Michael Jumper
|
f0e6da86c9
|
GUAC-1354: Use Guacamole.AudioPlayer.getInstance(), etc. to abstract away the various implementations.
|
2015-09-30 17:02:18 -07:00 |
|
Michael Jumper
|
df57eac616
|
GUAC-1354: Use past audio packet size to determine playback latency threshold for audio. Add missing private annotations.
|
2015-09-28 13:23:40 -07:00 |
|
Michael Jumper
|
ff5687c01e
|
GUAC-1354: Refactor Guacamole.AudioChannel to Guacamole.AudioPlayer.
|
2015-09-28 12:37:09 -07:00 |
|