[PATCH 1/6] Jack detection kcontrol implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is awesome!

I'm really glad this is in.

It's not really working great on my machine where I do not actually have
separate kcontrols for my headphones (I think I've discussed my h/w in
the past and how I'd like to have two ports created in this case - not
just the one).

I'm in a bit of a quandary tho'. Both my speakers and my mic behave
pretty much the same here... and by the same, I mean the complete
opposite :p

So I have built in speakers, but not built in mic. So my input is
actually completely useless until I plug in an external mic. Obviously
my speakers work fine when I don't have headphones plugged in.

But really in terms of kcontrols they look pretty much the same as each
other!

So how should it work here? Obviously for the output, what *should*
happen is that a "Speakers" port is synthesised and used by default
rather than the current "Headphones" one.

But for the mic... should it just stay as it is? Or should there be a
synthesised "Off" port? Seems a little bit rubbish really :s Ideally,
when I plug in e.g. a USB camera with a built in Mic, it should be the
only source available on my system. Hmm, yeah. I don't really know how
to handle the mic side of things :s

Awesome work tho'. I'll try and prep a patch for the synthesised
speakers in my case.... I guess it'll be kinda hard to detect my kind of
laptop vs. e.g. a PCI sound card that basically operates it's output
much like my mic works... Questions, questions, questions :)

Col




-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux