pipewire/doc/dox/config
Julien Massot 8aa836d588 alsa-pcm: add support for api.alsa.dll-bandwidth-max
In USB Audio Class 2 (UAC2) setups, pitch control is handled by
feedback endpoints. The host adjusts its data rate accordingly.

When pitch control is active (pitch_elem), applying the default
delay-locked loop (DLL) bandwidth can lead to instability and
oscillations around the target rate.

This patch adds a new parameter, api.alsa.dll-bandwidth-max, to
configure the maximum DLL bandwidth. It introduces a new field
in the ALSA state to store this value.

By default, it uses SPA_DLL_BW_MAX, but when pitch control is in
use, setting it to a lower value (e.g. 0.02) helps ensure better
stability, based on empirical testing.
2025-07-07 10:40:11 +00:00
..
index.md doc: move configuration index to a separate page 2024-07-30 08:27:10 +00:00
libpipewire-modules.7.md doc: move config man pages under config/ 2024-02-19 00:00:27 +02:00
pipewire-client.conf.5.md conf: remove client-rt.conf 2025-01-14 12:40:05 +01:00
pipewire-filter-chain.conf.5.md doc: move config man pages under config/ 2024-02-19 00:00:27 +02:00
pipewire-jack.conf.5.md jack: add option and disable MIDI2 port flags by default 2025-03-04 15:51:39 +01:00
pipewire-props.7.md alsa-pcm: add support for api.alsa.dll-bandwidth-max 2025-07-07 10:40:11 +00:00
pipewire-pulse-modules.7.md doc: move config man pages under config/ 2024-02-19 00:00:27 +02:00
pipewire-pulse.conf.5.md doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
pipewire.conf.5.md doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
xref.md conf: remove client-rt.conf 2025-01-14 12:40:05 +01:00