pipewire/spa/plugins/alsa/acp
Arun Raghavan cb327e5762 spa: alsa: Detect ports for HDMI AC3 profiles
Because the a52 plugin (being an ioplug) does not proxy snd_pcm_info for
its slave PCM, we need a different way to figure out the card associated
with the device. It turns out we do have access to the card index
already in the caller, so let's pass that index down as a fallback.

This is done as a fallback rather than replacing the existing lookup in
case there are situations where they might be mismatched. We could
possibly just replace the existing lookup, but the cost seems low enough
to not merit the risk of changing this.
2026-06-05 19:05:47 -07:00
..
acp.c spa: alsa: Detect ports for HDMI AC3 profiles 2026-06-05 19:05:47 -07:00
acp.h spa: alsa: Read and expose channel count and position from ELD 2025-10-10 09:34:43 +00:00
alsa-mixer.c spa: alsa: Detect ports for HDMI AC3 profiles 2026-06-05 19:05:47 -07:00
alsa-mixer.h spa: alsa: Detect ports for HDMI AC3 profiles 2026-06-05 19:05:47 -07:00
alsa-ucm.c spa: alsa: fix some coverity warnings 2025-06-14 14:38:26 +03:00
alsa-ucm.h spa: acp: indicate ALSA UCM profile errors in UIs 2025-03-13 21:25:55 +00:00
alsa-util.c spa: alsa: Detect ports for HDMI AC3 profiles 2026-06-05 19:05:47 -07:00
alsa-util.h spa: alsa: Detect ports for HDMI AC3 profiles 2026-06-05 19:05:47 -07:00
array.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
card.h spa: alsa: Add option to use ELD-detected channels 2025-10-10 09:34:43 +00:00
channelmap.h acp: use global max channels if defined 2025-10-24 17:16:03 +02:00
compat.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
compat.h spa/plugins/alsa/acp/compat.h: p is already const do not recast 2026-03-17 03:17:15 +11:00
conf-parser.c config.h is a local header, not a system one 2021-06-10 09:04:16 +10:00
conf-parser.h
device-port.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
dynarray.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
hashmap.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
idxset.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
llist.h
meson.build treewide: meson.build: use dependency variable for SPA 2021-12-28 18:34:06 +01:00
proplist.h treewide: avoid unitialized spa_dict::flags 2026-06-04 21:35:47 +02:00
volume.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00