looking-glass/client
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
..
audiodevs [client] audio: tune target latency 2022-02-04 16:27:12 +11:00
cmake [client] cmake: make MakeObject use relative paths 2021-08-11 02:42:12 +10:00
displayservers [client] x11: cleanup duplicated code 2022-01-26 15:30:38 +11:00
include [client] audio: tune target latency 2022-02-04 16:27:12 +11:00
renderers [client] egl: use a sigmoid curve for nv 2022-01-26 23:03:35 +11:00
src [client] audio: tune target latency 2022-02-04 16:27:12 +11:00
CMakeLists.txt [client] audio: allow building without any audio support 2022-01-27 18:03:11 +11:00
DEBUGGING.md [doc] Fix formatting 2018-05-23 08:46:03 +10:00