[alsa-devel] [PATCH v2 1/2] ALSA: jack: create jack kcontrols for every jack input device

David Henningsson david.henningsson at canonical.com
Mon Mar 23 12:51:07 CET 2015



On 2015-03-23 11:56, Tanu Kaskinen wrote:
> One thing that is unclear for me is that how are those jacks represented
> that support any of headsets/headphones/microphones, but don't provide
> information about which device type has been plugged in.

For headphone or headset, independent switches:

  * "Headphone Jack"
  * "Headset Mic Jack"

For headphone or headset, one hw switch only:

  * "Headphone Jack"
  * "Headset Mic Phantom Jack"

Headphone or mic, one hw switch:

  * "Headphone Mic Jack"

Headphone, headset, or mic, one hw switch only:

  * "Headphone Mic Jack"
  * "Headset Mic Phantom Jack"

Headphone, headset, or mic, one switch for hp/mic and the other for the 
headset mic:

  * "Headphone Mic Jack"
  * "Headset Mic Jack"

The first one is the most common one, but all of the other ones exist, 
especially on recent Dell machines.

> I know David
> has made a UI for Ubuntu for selecting the device type once something
> has been plugged in to such jack, but I don't remember how the UI can
> know that the jack supports all of those three device types.

For reference, the code is here: 
http://bazaar.launchpad.net/~unity-settings-daemon-team/unity-settings-daemon/trunk/files/head:/plugins/media-keys/what-did-you-plug-in/

-- 
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic


More information about the Alsa-devel mailing list