public inbox for alsa-devel@alsa-project.org
 help / color / mirror / Atom feed
* [PATCH][LINUX][ALSA][USB AUDIO CLASS 1] wrong channel ids for surround
@ 2024-07-25 11:08 Sylvain BERTRAND
  2024-07-31  9:26 ` Takashi Iwai
  0 siblings, 1 reply; 4+ messages in thread
From: Sylvain BERTRAND @ 2024-07-25 11:08 UTC (permalink / raw)
  To: alsa-devel

Hi,

In the USB audio class 1 specifications, page 33 (3.7.2.3 Audio Channel Cluster Format):

Surround is spatially defined as [rear], hence left surround should be SNDRV_CHMAP_RL and not SND_CHMAP_SL (Side).
Same for right surround channel.

Right?

I am not a mailing list subscriber, CC me please.

regards,

-- 
Sylvain BERTRAND


--- a/sound/usb/stream.c
+++ b/sound/usb/stream.c
@@ -244,8 +244,8 @@ static struct snd_pcm_chmap_elem *convert_chmap(int channels, unsigned int bits,
 		SNDRV_CHMAP_FR,		/* right front */
 		SNDRV_CHMAP_FC,		/* center front */
 		SNDRV_CHMAP_LFE,	/* LFE */
-		SNDRV_CHMAP_SL,		/* left surround */
-		SNDRV_CHMAP_SR,		/* right surround */
+		SNDRV_CHMAP_RL,		/* left surround */
+		SNDRV_CHMAP_RR,		/* right surround */
 		SNDRV_CHMAP_FLC,	/* left of center */
 		SNDRV_CHMAP_FRC,	/* right of center */
 		SNDRV_CHMAP_RC,		/* surround */


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-07-31 14:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-25 11:08 [PATCH][LINUX][ALSA][USB AUDIO CLASS 1] wrong channel ids for surround Sylvain BERTRAND
2024-07-31  9:26 ` Takashi Iwai
2024-07-31 14:06   ` Sylvain BERTRAND
2024-07-31 14:19     ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox