LookingGlass/client/src
Chris Spencer e1e60fdaa6 [client] audio: tune target latency
The target latency is now based upon the device maximum period size
(which may be configured by setting the `PIPEWIRE_LATENCY` environment
variable if using PipeWire), with some allowance for timing jitter from
Spice and the audio device.

PipeWire can change the period size dynamically at any time which must be
taken into account when selecting the target latency to avoid underruns
when the period size is increased. This is explained in detail within the
commit body.
2022-02-04 16:27:12 +11:00
..
overlay [client] audio: change the audio latency graph sample point 2022-01-28 10:59:12 +11:00
app.c [client] audio: change the audio latency graph sample point 2022-01-28 10:59:12 +11:00
audio.c [client] audio: tune target latency 2022-02-04 16:27:12 +11:00
audio.h [client] audio: change the audio latency graph sample point 2022-01-28 10:59:12 +11:00
clipboard.c [client/common] move ll from the client into the common code module 2022-01-12 12:22:18 +11:00
clipboard.h [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
config.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
config.h [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
core.c [client] fix race segfault on pointer queue unsubscribe/timeout 2022-01-26 17:20:12 +11:00
core.h [client] overlay: add modal message dialog support 2022-01-08 18:58:48 +11:00
egl_dynprocs.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
eglutil.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
gl_dynprocs.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
kb.c [client] Add capture mode support for media keys 2022-01-17 15:09:36 +11:00
kb.h [client] spice: allow volume control keys to be sent to the guest 2022-01-17 15:09:03 +11:00
keybind.c [client] main: don't use Linux keybinds if the guest is not Linux 2022-01-17 20:26:45 +11:00
keybind.h [client] main: don't use Linux keybinds if the guest is not Linux 2022-01-17 20:26:45 +11:00
lg-renderer.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00
main.c [client] audio: change the audio latency graph sample point 2022-01-28 10:59:12 +11:00
main.h [client] fix race segfault on pointer queue unsubscribe/timeout 2022-01-26 17:20:12 +11:00
overlay_utils.c [client] imgui: update to cimgui 1.86 2022-01-08 00:26:12 +11:00
overlays.h [client] audio: change the audio latency graph sample point 2022-01-28 10:59:12 +11:00
util.c [all] refresh copyright dates 2022-01-05 19:42:46 +11:00