active port analog-input-headset-mic in list-sources when headset unplugged ubuntu 20.04
I am facing the fallback default in Ubuntu20.04 with PA-13.99.1 when I unplug headsets.
OS - Ubuntu20.04
PulseAudio - 13.99.1 (1:13.99.1-1ubuntu3.2)
What is the current bug behavior?
It falls back to analog-input-headset-mic
after i unplug headset jack. but by default it should fallback to analog-input-internal-mic
(as I don't have any input device attached with my device). which is working fine with ubuntu-18.04 (PA-11.1) check it in dual boot setup. As there is no issue with my hardware.
now i checked the priority of devices. using pacmd list-sources
.
when headsets plugged in (which is expected):
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
analog-input-headphone-mic: Microphone (priority 8700, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
analog-input-headset-mic: Headset Microphone (priority 8800, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
when headsets removed:
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
analog-input-headphone-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-headset-mic: Headset Microphone (priority 8800, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
I see there is something wrong with active analog-input-headset-mic
even though no headset device attached.
What is the expected correct behavior?
expected output of pacmd list-sources
,
when headset removed
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
analog-input-headphone-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-headset-mic: Headset Microphone (priority 8800, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
as there is no headset mic available the fallback will be to the internal mic and it will work fine.
please! show me light!