mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-31 22:25:38 -04:00
While the spec allows for 1ppm changes, our rate matching logic applies these changes quite often, which can be spammy on USB. I haven't seen hosts mind this, but it seems like it might be a problem at some point. Additionally, if we also have bind ctls enabled, every pitch update is also a wakeup for ourselves (whether or not we're listening for the pitch ctls, since the mixer fd does not distinguish between ctls, those are filtered after we wake up). The 10ppm threshold is empirically tested as being not "too noisy" (i.e. when updates happen, I can see them scroll by with `amixer events`). If necessary, we can make this configurable in the future. |
||
|---|---|---|
| .. | ||
| acp | ||
| mixer | ||
| 90-pipewire-alsa.rules | ||
| acp-tool.c | ||
| alsa-acp-device.c | ||
| alsa-compress-offload-device.c | ||
| alsa-compress-offload-sink.c | ||
| alsa-pcm-device.c | ||
| alsa-pcm-sink.c | ||
| alsa-pcm-source.c | ||
| alsa-pcm.c | ||
| alsa-pcm.h | ||
| alsa-seq-bridge.c | ||
| alsa-seq.c | ||
| alsa-seq.h | ||
| alsa-udev.c | ||
| alsa.c | ||
| alsa.h | ||
| compress-offload-api-util.c | ||
| compress-offload-api-util.h | ||
| compress-offload-api.c | ||
| compress-offload-api.h | ||
| meson.build | ||
| test-hw-params.c | ||
| test-timer.c | ||