<p><br>
>><br>
>> Do you mean mic capture volume always reset to maximum by driver or pulseaudio ? <br>
><br>
> No<br>
>><br>
>> pactl list sources<br>
><br>
><a href="http://pastebin.com/Dd0XLamN"> http://pastebin.com/Dd0XLamN</a></p>
<p>Seem usb audio is not your default source</p>
<p>Refer to pact list sources in</p>
<p><a href="https://bugs.freedesktop.org/show_bug.cgi?id=90781#c32">https://bugs.freedesktop.org/show_bug.cgi?id=90781#c32</a></p>
<p>Порти:<br>
                analog-input-mic: Мікрофон (priority: 8700)<br>
                analog-input-linein: Лінійний вхід (priority: 8100)<br>
        Активний порт: analog-input-linein</p>
<p>The active port is linein , pulseaudio does not use the source in alsa  pcm capture source control as active ports when there are no jack detection control.</p>
<p><a href="http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/mixer/paths/analog-input.conf.common">http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/mixer/paths/analog-input.conf.common</a></p>
<p>;<br>
;  We explicitly don't want to wrap the following sources:<br>
;<br>
;       CD<br>
;       Synth/MIDI<br>
;       Phone<br>
;       Mix<br>
;       Digital/SPDIF<br>
;       Master<br>
;       PC Speaker<br></p>
<p><a href="http://www.alsa-project.org/alsa-doc/alsa-lib/group___simple_mixer.html#ga6679dc52033e29b88da32f5bbd45f205">http://www.alsa-project.org/alsa-doc/alsa-lib/group___simple_mixer.html#ga6679dc52033e29b88da32f5bbd45f205</a></p>
<p>To achieve the above logic, it does not use snd_mixer_selem_get_enum_item() in alsa-mixer.c to get the current selected enumerated item for the given mixer simple element to set the active port</p>
<p>linein is the default port when there are no jack detection kctl in current implementation<br>
</p>