pipewire/spa/plugins
Arun Raghavan 46e6fd2ae4 spa: alsa: Read ctl events instead of doing a global diff
This does a couple of things: first, we implement revents demangling,
which seems to be required (although hw: devices work fine without it).

The second is to actually read the ctl events so we can tell when
elements we care about have changed, instead of reading everything and
trying to do a diff.

The latter is also required from a correctness perspective, as otherwise
the ctl might keep triggering wakeups while the fd is ready to be read.
2024-03-14 10:13:41 -04:00
..
aec spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
alsa spa: alsa: Read ctl events instead of doing a global diff 2024-03-14 10:13:41 -04:00
audioconvert spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
audiomixer spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
audiotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
avb spa: small cleanups 2024-01-10 15:51:01 +01:00
bluez5 bluez5: add per-device option for BAP unicast stream group ID 2024-02-21 18:22:38 +02:00
control spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
jack spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
libcamera buffer: add MAPPABLE data flag 2024-02-08 18:09:08 +01:00
support spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
test spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
v4l2 spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
videoconvert videoconvert: Enable loading external converter plugins 2024-01-22 13:59:16 +00:00
videotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
volume spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
vulkan spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
meson.build meson: fix build with missing libudev-devel 2024-02-06 11:49:40 +01:00