pipewire/spa/plugins
Arun Raghavan e3fc41bf41 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-15 12:20:38 -04:00
..
aec aec: support both webrtc versions 2023-09-14 15:35:40 +02:00
alsa spa: alsa: Read ctl events instead of doing a global diff 2024-03-15 12:20:38 -04:00
audioconvert audioconvert: add monitor.passthrough option 2024-03-12 17:39:33 +01:00
audiomixer audioconvert: avoid unaligned writes and left shift of neagtives 2023-10-15 21:12:23 +02:00
audiotestsrc node: update the duration/rate from the target 2023-03-23 18:39:27 +01:00
avb spa: small cleanups 2024-01-12 12:14:06 +01:00
bluez5 bluez5: lc3: fix wrong enum_config 2024-01-22 16:00:05 +01:00
control tweak number of buffers 2023-10-13 14:00:29 +02:00
ffmpeg treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
jack tweak number of buffers 2023-10-13 14:00:29 +02:00
libcamera buffer: add MAPPABLE data flag 2024-02-12 10:49:56 +01:00
support pipewire-alsa: Propagate errors from eventfd(). 2024-03-01 13:50:31 +01:00
test spa: deduplicate test-helper.h 2023-10-15 16:20:17 +00:00
v4l2 buffer: add MAPPABLE data flag 2024-02-12 10:49:56 +01:00
videoconvert spa: remove unnecessary indirection for some spa_log_topics 2023-10-06 13:08:24 +00:00
videotestsrc videotestsrc: implement impl_node_set_io to fix segfault while loading 2023-10-26 15:54:10 +02:00
volume volume: Fix inverted check for buffer validity 2023-03-31 08:19:07 +00:00
vulkan vulkan: fix uninitialized writeDescriptor 2023-08-31 10:08:06 +00:00
meson.build build: Restructure vulkan dependency handling and assert headers 2023-10-15 20:32:57 +00:00