Dne 07. 11. 19 v 2:58 Curtis Malainey napsal(a):
Add ucm value to tell userspace to remap channels. This is useful for systems with DMICs where there may be more channels than active channels. Signed-off-by: Curtis Malainey <cujomalainey@xxxxxxxxxxxx> --- include/use-case.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/use-case.h b/include/use-case.h index 1aeaf9d4..31f9e4be 100644 --- a/include/use-case.h +++ b/include/use-case.h @@ -301,6 +301,10 @@ int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr, * - name of capture mixer * - CaptureMixerID * - mixer capture ID + * - CaptureChannelMap + * - Remap channels using ALSA PCM channel mapping API notation + * E.g. "2 3 0 1 -1 -1 -1 -1 -1 -1 -1" means, FL takes channel 2, + * FR takes channel 3, RL takes channel 0, RL takes channel 1. * - EDIDFile * - Path to EDID file for HDMI devices * - JackControl, JackDev, JackHWMute
I see a room for the improvement to have a better and complete mapping description like:
CaptureChannelMap "FR=0 RL=1 TC=2" The location names should follow SND_CHMAP defines. Jaroslav -- Jaroslav Kysela <perex@xxxxxxxx> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx https://mailman.alsa-project.org/mailman/listinfo/alsa-devel