mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
Use alsa:acp: as the object prefix to make it different from the alsa:pcm prefix when we are not using ACP. Replace the card index in the object.path with the card_name, which we try to construct from the alsa.id when it is available. This brings the object.path in line with the alsa-pcm-device naming and adds the user configurable id in the object.path to make it possible to differentiate between identical devices. Place the acp device index after the card_name instead of the unstable device name (which depends on the alsa card number, which depends on the kernel probing order). This should make the object.path stable accross reboots for ACP and user configurable with udev. With such a stable id, the other fields can be made stable as well with custom rules. See #3912 |
||
|---|---|---|
| .. | ||
| aec | ||
| alsa | ||
| audioconvert | ||
| audiomixer | ||
| audiotestsrc | ||
| avb | ||
| bluez5 | ||
| control | ||
| ffmpeg | ||
| jack | ||
| libcamera | ||
| support | ||
| test | ||
| v4l2 | ||
| videoconvert | ||
| videotestsrc | ||
| volume | ||
| vulkan | ||
| meson.build | ||