pipewire/spa
Hector Martin fd969dab28 alsa: Ignore PCM devices with udev env ACP_IGNORE
When checking that a card has all of its PCM devices available, ignore
any specific device with the ACP_IGNORE udev environment variable. This
mirrors how we ignore whole cards, but specifically allows non-PipeWire
software to own specific PCM devices.

Note that this does not actually stop PipeWire from using those
subdevices right now, we assume UCM configs take care of that. This
should probably be implemented later to ensure PipeWire always stays
away from them, but for now this fixes the issue where it refuses to
probe the entire card.

Fixes: #3570

Signed-off-by: Hector Martin <marcan@marcan.st>
2023-10-14 14:14:10 +09:00
..
examples treewide: try to use const char * for string literals 2023-09-16 17:47:35 +02:00
include spa: expose utils/cleanup.h for external users 2023-10-11 19:56:11 +02:00
plugins alsa: Ignore PCM devices with udev env ACP_IGNORE 2023-10-14 14:14:10 +09:00
tests Add GNU/Hurd support 2023-09-24 15:11:52 +00:00
tools treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
meson.build meson.build: enable LC3 by default 2023-07-25 07:26:21 +00:00