All of lore.kernel.org
 help / color / mirror / Atom feed
* RFC: Jack-detection control elements on HD-audio
@ 2009-06-19  8:04 Takashi Iwai
  2009-06-19  8:54 ` Jaroslav Kysela
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Takashi Iwai @ 2009-06-19  8:04 UTC (permalink / raw)
  To: alsa-devel; +Cc: Lennart Poettering

Hi,

yet another thing I've worked recently on is a bit more generalized
framework for jack-sense reporting for HD-audio.  This supersedes the
existing jack-sense reporting via the input layer.  In addition, it
gives the corresponding control elements.

For example, you'll have "Jack HP-Out" (or a bit more verbose like
"Jack HP-Out at Ext Rear") control via control API as well as other
mixer controls.  This can notify when a jack is plugged/unplugged.
But, another big win is that you can read the current pin sense just
by reading this element.

I think this is a sort of feature Lennart wanted for PA.
Lennart, does it make sense?


The test codes are already in topic/hda-jack branch on sound-unstable
GIT tree:
  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-unstable-2.6.git topic/hda-jack


Any comments appreciated.  This is also intended for 2.6.32, not for
2.6.31 merge, of course :)


thanks,

Takashi

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-07-03  5:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-19  8:04 RFC: Jack-detection control elements on HD-audio Takashi Iwai
2009-06-19  8:54 ` Jaroslav Kysela
2009-06-19  9:02   ` Takashi Iwai
2009-06-19 12:34   ` Lennart Poettering
2009-06-19  9:53 ` Mark Brown
2009-06-19 10:08   ` Takashi Iwai
2009-06-19 16:37     ` Mark Brown
2009-07-02 22:27     ` pl bossart
2009-07-03  5:32       ` Takashi Iwai
2009-06-19 12:21 ` Lennart Poettering
2009-06-19 12:31   ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.