<p><br>
>><br>
>>  ><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,<br>
>> 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<br>
>> map.<br>
>><br>
>> Do these kind of devices need more than one profile if they have same<br>
>> channel Min and channel Max and both are larger than two ?<br>
><br>
><br>
> This seems to be the common case that we're trying to handle here, and it will end up with the profiles "off", "generic input" "generic output" and "generic output + generic input".<br>

><br>
><br>
>> How can user capture stereo from a FireWire device which only support 6<br>
>> channels<br>
><br>
><br>
> With this patch set, PA will setup a default channel map. I e, recording stereo will mean recording from the first two channels.<br>
></p>
<p>If you can provide a virtual stereo playback/capture on a multichannel devices which does not support stereo</p>
<p>Does this mean that virtual surround40, surround51 will also be supported ?</p>
<p>><br>
>> capture as pulseaudio downmix 6 channels to stereo for playback<br>
>> stream?<br>
>><br>
>> Can pulseaudio provide a control to select  stereo capture from first<br>
>> Jack, second jack .... ?<br>
><br>
><br>
> You'll need module-remap-source for that.<br>
><br>
><br>
>> The problems are non standard volume control names<br>
><br>
><br>
> The firewire drivers currently don't implement volume controls the normal ALSA mixer way.<br>
> For some other cards (PCI, USB), you're right that the names are sometimes non standard. Please fix that in ALSA. :-)<br>
></p>
<p>Do you really need to probe all other profiles when your first probe already know both channels_min and channels_min are same and larger than two ?</p>