<p>><br>
> This should allow us to automatically probe devices using the recent<br>
> firewire drivers, as well as some USB devices people have been asking<br>
> about lately.<br>
><br>
> Sorry that it has taken some time since I said I would work on this patch<br>
> set, and I've rewritten and rethought it as well a few times. Anyway, here's<br>
> a proposal.<br>
><br>
>  * Exact-channels can be set to false to allow devices to be opened with<br>
>    any channel count instead of just the one specified in the channel map.</p>
<p>Do these kind of devices need more than one profile if they have same channel Min and channel Max and both are larger than two ?</p>
<p>How can user capture stereo from a FireWire device which only support 6 channels capture as pulseaudio downmix 6 channels to stereo for playback stream?</p>
<p>Can pulseaudio provide a control to select  stereo capture from first Jack, second jack .... ?</p>
<p>The problems are non standard volume control names </p>
<p>>    PA will make a standard ALSA channel map for the additional channels.<br>
><br>
>  * Fallback profiles will only be considered if all other profiles fail.<br>
><br>
>  * Then we add a "generic" fallback profile without the exact-channel restriction.<br>
>    We don't want this "generic" profile to show up for normal devices, hence<br>
>    the fallback logic.<br>
><br>
</p>