<p></p>
<p>>> >><br>
>> >> ><br>
>> >> > On a machine without fixed connecting audio devices like internal<br>
>> >> > microphone or internal speaker, and when there is no external audio<br>
>> >> > devices plugging in, the default source/sink is alsa_input/alsa_output<br>
>> >> > and there is no input devices/output devices listed in the gnome<br>
>> >> > sound-setting.<br>
>><br>
>> <a href="https://launchpadlibrarian.net/184055917/PulseList.txt">https://launchpadlibrarian.net/184055917/PulseList.txt</a><br>
>><br>
>> Seem line in is active port when all ports are not available<br>
>> Pulseaudio won't switch away from line in but gnome won't show line in since it is not plugged<br>
>><br>
>> ports:<br>
>> analog-input-microphone-front: Front Microphone (priority 8500, latency offset 0 usec, available: no)<br>
>> properties:<br>
>> device.icon_name = "audio-input-microphone"<br>
>> analog-input-microphone-rear: Rear Microphone (priority 8200, latency offset 0 usec, available: no)<br>
>> properties:<br>
>> device.icon_name = "audio-input-microphone"<br>
>> analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)<br>
>> properties:<br>
>><br>
>> active port: <analog-input-linein><br>
><br>
> Yes, in this situation, the default-source->active_port->available=no, if you use this module and pass "only_from_unavailable=yes", when connect bluetooth headset, the default source will automatically switch to bluez-source.<br>
><br>
> In this situation, if you plug something in the line-in jack, the default-source->active_port-available=yes, and if you pass "only_from_unavailable=yes", the default source will not switch.<br>
>><br>
>> <a href="https://launchpadlibrarian.net/184417469/alsa2.txt">https://launchpadlibrarian.net/184417469/alsa2.txt</a><br>
>><br>
>></p>
<p><a href="https://bugs.freedesktop.org/show_bug.cgi?id=84334">https://bugs.freedesktop.org/show_bug.cgi?id=84334</a><br><br></p>
<p>Ports:<br>
                analog-output: Analog Output (priority: 9900)<br>
                analog-output-speaker: Speakers (priority: 10000)<br>
                analog-output-headphones: Headphones (priority: 9000, not available)<br>
        Active Port: analog-output-headphones<br></p>
<p>Even pulseaudio may neglect the Jack state of line out and line in </p>
<p>Select unplugged line out and line in as active port when headphone or Mic Jack is unplugged<br></p>
<p>But active port cannot be an unavailable headphone</p>