pulseaudio/src
Georg Chini ab78f8ed39 combine-sink: Fix latency calculations
Currently module-combine-sink uses only a rough estimate of the current
slave sink latencies to calculate the rate for the various sink inputs.
This leads to very inexact and unstable latency reports for the virtual
sink.

This patch fixes the issue by introducing latency snapshots like they
are used in module-loopback. It also changes the definition of the
target latency to ensure that there is always one sink which uses the
base rate.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/53>
2021-08-25 15:32:21 +00:00
..
daemon win32: Add DACLs for directories created by system daemon 2021-06-16 09:17:27 +00:00
modules combine-sink: Fix latency calculations 2021-08-25 15:32:21 +00:00
pulse daemon: Add support for running as a service on win32 2021-06-16 09:17:27 +00:00
pulsecore pactl: add format flag for JSON output 2021-08-11 15:31:05 +00:00
tests build-sys: meson: check HAVE_MMX and HAVE_SSE before calling initializers 2021-06-05 15:16:37 +03:00
utils pactl: add format flag for JSON output 2021-08-11 15:31:05 +00:00
.gitignore buildsys/autotools: add pulseaudio-x11.service.in 2021-03-01 15:25:09 +00:00
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
meson.build json: remove json from public API 2021-06-03 21:15:48 +00:00