pipewire/doc/dox
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
..
api doc: fix the SPA POD enum docs 2024-11-22 14:58:16 +01:00
config alsa-pcm: add support for api.alsa.dll-bandwidth-max 2025-07-07 10:40:11 +00:00
internals doc: fix a typo 2025-06-13 09:21:51 +02:00
programs doc: update pw-cli man page 2025-06-18 15:18:09 +02:00
tutorial doc: add reference docs + index for config and env variables 2024-02-18 15:08:35 +02:00
index.dox docs: update some LAC links 2024-12-03 13:25:29 +01:00
modules.dox doc: try to add SPA modules 2025-01-28 11:13:05 +01:00
overview.dox Fix typos 2024-05-22 09:19:34 +02:00
pulse-modules.dox doc: put new pulse modules to right place 2024-01-29 08:50:32 +00:00
pulse-modules.inc doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00