[PATCH] alsa: make priority of the port headset-mic higher than headphone-mic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2017-05-25 at 11:10 +0800, Hui Wang wrote:
> There are two reasons for this change:
> 
> 1. If it is a Dell desktop machine with the realtek codec, and there
> is no internal microphone on it, there is one physical audio jack
> which can support headphone, headset and microphone, but this audio
> jack does not have hardware capability to distinguish what is plugged
> in, after users plug in a headphone and select headphone from UI
> program, the headphone can't output any sound. There are many reasons
> for this issue, one of them is the active_port of pa_source is set
> to headphone-mic, that means the kernel audio driver will configure
> this audio jack to be a microphone jack instead of headphone jack.
> If we make the priority of headset-mic a bit higher than headphone-mic,
> the headset-mic will be the active_port of pa_source unless users
> select the headphone-mic on purpose, then this issue will be fixed.
> 
> 2. Nowadays, the headset is more popular than traditional microphone,
> It is highly possible that users plug in a headset instead of
> microphone, it makes sense to make the headset-mic's priority higher
> than headphone-mic's.
> 
> Signed-off-by: Hui Wang <hui.wang at canonical.com>
> ---
>  src/modules/alsa/mixer/paths/analog-input-headset-mic.conf | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/modules/alsa/mixer/paths/analog-input-headset-mic.conf b/src/modules/alsa/mixer/paths/analog-input-headset-mic.conf
> index b669bc4..579db6b 100644
> --- a/src/modules/alsa/mixer/paths/analog-input-headset-mic.conf
> +++ b/src/modules/alsa/mixer/paths/analog-input-headset-mic.conf
> @@ -18,7 +18,7 @@
>  ; See analog-output.conf.common for an explanation on the directives
>  
>  [General]
> -priority = 87
> +priority = 88
>  description-key = analog-input-microphone-headset
>  
>  [Jack Headset Mic]

Thanks! Applied.

-- 
Tanu

https://www.patreon.com/tanuk


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux