ucm2: sof: hdmi: Add 5.1 and 7.1 variants of HDMI devices when using IPC4
alsa-project/alsa-ucm-conf pull request #633 was edited from ujfalusi:
Systems using IPC4 can support up to 8 channels of audio (and passthrough) via HDMI.
In UCM the default PlaybackChannels is set to 2, which prevents users from selecting multichannel configurations.
When probing the card, Pipewire will drop configurations that are not supported either by the PCM device or based on ELD information. This means that if the equipment supports only stereo then the 5.1 and 7.1 variants should not be visible, if the equipment is 5.1 capable, then only the 7.1 variant is removed.
The kernel will refine the PCM parameters based on the ELD information as wall when https://lore.kernel.org/linux-sound/20251029073600.13624-1-peter.ujfalusi@li... is applied.
@perexg, @wtay, @ford-prefect, is this something which can help PW and user space to handle the HDMI a bit better with SOF?
Request URL : https://github.com/alsa-project/alsa-ucm-conf/pull/633 Patch URL : https://github.com/alsa-project/alsa-ucm-conf/pull/633.patch Repository URL: https://github.com/alsa-project/alsa-ucm-conf
participants (1)
-
GitHub pull_request - edited