<p><br>
> > How about those sound card which use multi plugin for multi channels (e.g.<br>
> > emu10k1 , c0106 and cs4630) as they can also provide a rear or clfe device<br>
> > for independent stereo playback ?<br>
><br>
> The case of emu10k1 is a bit difficult, as the routing is completely<br>
> dynamic and determined in alsa-lib plugin.  So, my plan for this case<br>
> is to provide the chmap override in the alsa-lib config definition for<br>
> emu10k1 surrounds.<br>
><br>
But the routing of device 0 "hw" is not as same as front device since the driver pan the output to both front and rear jacks (upmixing).</p>
<p>Does all pcm devices support channel map ?</p>
<p>How about those 16 channels multichannel playback and capture devices ?</p>
<p>card 0: Live [SB Live! Platinum [CT4760P]], device 2: emu10k1 efx [Multichannel Capture/PT Playback]<br>
  Subdevices: 8/8</p>
<p>card 0: Live [SB Live! Platinum [CT4760P]], device 3: emu10k1 [Multichannel Playback]<br>
  Subdevices: 1/1</p>
<p>**** List of CAPTURE Hardware Devices ****</p>
<p>card 0: Live [SB Live! Platinum [CT4760P]], device 2: emu10k1 efx [Multichannel Capture/PT Playback]<br>
  Subdevices: 1/1</p>
<p>BTW. It seem that the patch for USB audio is still missing as some USB card support 5.1/7.1</p>