[alsa-devel] Required/preferred multichannel order for ALSA

Takashi Iwai tiwai at suse.de
Fri Apr 27 14:15:57 CEST 2012


At Fri, 27 Apr 2012 10:57:34 +0100,
Mark Brown wrote:
> 
> On Fri, Apr 27, 2012 at 10:21:37AM +0100, Liam Girdwood wrote:
> 
> > A lot of hardware now can remap channels to suit the use case so it
> > would probably be good to have an ALSA API to get/set the mappings.
> 
> As well as being able to reorder things there's also the cases where a
> multi-channel link can be assigned to send several independant streams
> rather than actually be a multi-channel link.

True.  OTOH, separating to different streams can be done mostly
without extra configuration.  The driver may neeed to handle the
open/close race, but basically splitting can be done uniquely just by
the number of channels.  Of course, there might be other excpetions
and corner cases, though.


Takashi


More information about the Alsa-devel mailing list