pipewire/src
Wim Taymans b96f15d2fe pulse-server: improve latency setup a little
Reorganize the latency setup in one place, return a desired device
latency for use as quantum.

PulseAudio assigns half of the (tlength - minreq) latency to the sink
but we can't do that because our sinks have a max-quantum of latency.
Fix this by clamping our calculated sink latency to the quantum

PulseAudio subtracts the sink latency from the tlength in adjust latency
mode, so we need to do the same.

This makes PULSE_LATENCY_MSEC values bahave more like pulseaudio.

See #1769
2021-11-04 18:07:30 +01:00
..
daemon jack: add option to disable monitor ports 2021-10-29 09:27:46 +02:00
examples meson: ensure all examples are included in doc 2021-11-02 09:46:14 +00:00
gst pipewiresrc: fix handling outstanding buffers when stopping 2021-10-14 19:16:56 +00:00
modules pulse-server: improve latency setup a little 2021-11-04 18:07:30 +01:00
pipewire core: add runtime fallback for nonpresent getrandom() sycall 2021-11-02 17:55:24 +01:00
tests tests: add new ABI test for stream 2021-10-27 11:31:39 +02:00
tools pw-mon: destroy proxies in global_remove event 2021-11-03 17:25:11 +01:00
meson.build Remove media-session from this tree 2021-10-18 20:44:07 +10:00