[alsa-devel] questions about asoc jack detection

Tobin Davis tdavis at dsl-only.net
Wed Apr 20 17:14:44 CEST 2011


On Wed, 2011-04-20 at 23:00 +0800, Lu Guanqun wrote:
> On Wed, Apr 20, 2011 at 10:53:58PM +0800, Mark Brown wrote:
> > On Wed, Apr 20, 2011 at 10:06:15PM +0800, Lu Guanqun wrote:
> > 
> > > Yes, it's related to policy. But I see some inconsistencies in handling
> > > this stuff. In this above example, you suggest we should play out of
> > > both outputs. However in HDA code, the common way when headphone is
> > > inserted is to mute the speaker and enable the headphone. Is there some
> > > differences between the HDA code and the ASoC code? Or this is just due
> > > to legacy code?
> > 
> > HDA code does this differently.  I'd argue that they've taken the wrong
> > implementation decision and that this should be a userspace issue but
> > the use cases for PCs are a bit more basic.
> 
> I agree with you that this kind of policy should be put into userspace
> instead of hardcoding it in kernel.
> 
> Good to hear the points from you. Thanks!
> 
IIRC, the HDA jack detection code is pretty much legacy.  It has been
around longer than udev and other prior userspace hw detection systems.

That That doesn't mean it can't change.

-- 
Tobin Davis 

The Angels want to wear my red shoes.
		-- E. Costello



More information about the Alsa-devel mailing list