[pulseaudio-discuss] [PATCH 0/5] No more dual-direction ports.
broonie at opensource.wolfsonmicro.com
Tue Apr 17 08:43:57 PDT 2012
On Tue, Apr 17, 2012 at 05:34:51PM +0200, David Henningsson wrote:
> 2012-04-17 16:48, Mark Brown skrev:
> >On Tue, Apr 17, 2012 at 04:29:01PM +0200, David Henningsson wrote:
> >>For desktops / HDA, we only have single-direction ports so far, and
> >>I don't see that changing in the foreseeable future, so not much to
> >>worry about there.
> >This is definitely *not* true - as I have repeatedly pointed out all the
> >Apple hardware has headset jacks that are compatible with the iDevice
> >headsets. See the recent thread from Kevin Hillman on alsa-devel...
> I know that there is plenty of Apple (and Lenovo etc) hardware that
> have 4-pin headset jacks. I also know that for all such hardware
> that I've seen, the input and output paths are separated at the
> codec level - the mic pin node and the headphone pin node is
> separate, and they have separate jack detection. There is no way we
> can figure out, from reading/parsing the codec configuration,
> whether this is a 4-pin jack or this is one separate headphone jack
> and one mic jack physically.
> Therefore, the 4-pin jacks show up as two different ports, one for
> headphone and one for mic. They are both single-direction ports, and
> thus, my original statement is true.
Oh, you're talking about at the physical level in the CODEC? That's
probably going to be true unless we get to fancy digital links (it's
certanly true on things like phones as well) but it's not really the
issue from a user experience point of view.
If the HDA hardware is too limited to let us figure this out
automatically then that's just a bug with the hardware but it's not
generally true. We could probably correct it based on DMI or similar
information if we wanted to, for example with the Apple laptops it's any
model after a particular point.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 836 bytes
Desc: Digital signature
More information about the pulseaudio-discuss