pipewire/spa/plugins
Fabian Vogt ed88cad583 spa/alsa-udev: Check accessibility of pcm devices as well
The order of attribute changes is random, so it's possible that controlCX is
accessible before the other devices, which marks the device as available but it
actually fails to open. Only consider the device accessible if both control and
PCM devices can be accessed.

This requires reacting to ATTRIB changes of pcm devices as well now.

Fixes #2534
2022-07-13 09:17:08 +00:00
..
aec Cleanup argument names in methods and events interfaces: object/data, 2nd pass. 2022-04-18 07:49:35 +00:00
alsa spa/alsa-udev: Check accessibility of pcm devices as well 2022-07-13 09:17:08 +00:00
audioconvert spa-resample: handle init errors 2022-07-12 17:39:58 +02:00
audiomixer audiomixer: optimize avx mixer some more 2022-07-10 23:13:24 +02:00
audiotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
avb avb: implement maap 2022-07-12 12:27:22 +02:00
bluez5 bluez5: mark HFP/HSP streams with media.role=Communication 2022-07-12 14:04:31 +00:00
control buffers: make alignment optional 2022-01-03 12:32:26 +01:00
ffmpeg spa: ffmpeg: set spa_handle_factory::version 2022-06-16 17:29:42 +02:00
jack buffers: make alignment optional 2022-01-03 12:32:26 +01:00
libcamera libcamera: advertise the device.product.name and not some random description 2022-05-26 19:18:35 +03:00
support null-sink: add option to debug memory 2022-07-04 13:38:07 +02:00
test spa: set port flags on port info 2022-05-26 10:39:31 +02:00
v4l2 udev: prefix vendor.id and product.id with 0x 2022-07-11 11:55:42 +02:00
videoconvert buffers: make alignment optional 2022-01-03 12:32:26 +01:00
videotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
volume spa: Improve PropInfo fields 2022-03-30 17:09:08 +02:00
vulkan When adding MidnightBSD support, I inversed the condition here. 2022-07-08 12:25:58 +02:00
meson.build start of AVB support 2022-07-12 12:27:21 +02:00