Hi, > vs surround-50). IIRC I originally added this feature because USB audio and > pulseaudio didn't agree about the order of channels, for example in 5.1 pa > defaults to left,right,rear-left,rear-right,front-center,lfe while USB audio > expects left,right,center,lfe,rear-left,rear-right order. You can't specify > this with the well-known names.
Shouldn't backend and frontend be able to negotiate a channel map without user invention? Initially, with only usb-audio supporting 5.1/7.1 we can simply declare the usb-audio channel map as the one which is used. When other devices are added some day (hda-surround?) we might need a ctl function so the frontend can set the channel map (similar to the way volume is handled today). cheers, Gerd