[alsa-devel] pulseaudio external mic jack detection - ASoC based card

Tanu Kaskinen tanuk at iki.fi
Wed Jul 22 12:35:22 CEST 2015


On Wed, 2015-07-08 at 16:33 +0530, maruthi srinivas wrote:
> Hi,
> 
> I have a issue with mic jack status in Ubuntu "sound settings"  UI. 
>  When
> external mic is removed, UI still shows Mic.
> When compared to HD Azalia driver, UI shouldn't show any external Mic 
> jack
> information, if it is removed.
> 
> Codec driver I use reports jack status properly and uses
> snd_soc_jack_report().
> /proc/interrupts, /dev/input/eventX  reflects jack activity. But the 
> same
> is not reflected in UI.
> 
> I want to know how pulseaudio detect jack status for drivers which 
> follow
> ALSA SoC architecture.
> Does it read from any event from /dev/input/eventX ?

No, pulseaudio doesn't use the /dev/input devices, it reads the jack
state from the alsa mixer interface.

-- 
Tanu



More information about the Alsa-devel mailing list