pipewire/spa/plugins
Arun Raghavan 9cd2bbc585 alsa-pcm: Lower the frequency of USB gadget rate updates
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.
2024-07-31 12:00:07 -04:00
..
aec
alsa alsa-pcm: Lower the frequency of USB gadget rate updates 2024-07-31 12:00:07 -04:00
audioconvert audioconvert: only accept UMP on the control port 2024-07-30 09:38:40 +02:00
audiomixer
audiotestsrc
avb
bluez5 modules: accept and produce UMP only 2024-07-30 09:38:40 +02:00
control control: add support for mixing to UMP 2024-07-29 18:15:58 +02:00
ffmpeg
jack
libcamera spa: libcamera: uncomment setting integer controls 2024-07-17 16:00:23 +00:00
support loop: release queue lock before calling invoke function 2024-07-30 12:04:42 +02:00
test
v4l2 spa: match camera property types with libcamera 2024-07-17 15:56:53 +00:00
videoconvert
videotestsrc Port videotestsrc to LoopUtils 2024-07-01 15:28:14 +00:00
volume
vulkan
meson.build