alsa-project / alsa-lib

The Advanced Linux Sound Architecture (ALSA) - library
GNU Lesser General Public License v2.1
357 stars 176 forks source link

[kernel][usb audio class 1] surround channels mapped to wrong alsa channel ids #403

Closed sylware closed 1 month ago

sylware commented 1 month ago

In $linux_src/sound/usb/stream.c, function "convert_chmap", in the "uac1_maps" array, the "left surround" should be SNDRV_CHMAP_RL instead of SNDRV_CHMAP_SL, and the "right surround" should be SNDRV_CHMAP_RR instead of SNDDRV_CHMAP_SR.

sylware commented 1 month ago

kernel patch went thru the kernel sound mailing list.