27 Apr
2012
27 Apr
'12
2:15 p.m.
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