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

Takashi Iwai tiwai at suse.de
Wed Jul 22 14:38:46 CEST 2015


On Wed, 22 Jul 2015 14:28:54 +0200,
David Henningsson wrote:
> 
> 
> 
> On 2015-07-08 13:03, 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 ?
> >
> > Please help in understanding.
> 
> Has this not been unified in (very) recent kernels, so that ASoC also 
> creates kcontrols, or at least has the possibility to do so?

Yes, ASoC on 4.2 kernel provides the jack kctls, too.


Takashi


More information about the Alsa-devel mailing list