On 10/17/2012 02:46 PM, Tanu Kaskinen wrote:
On Tue, 2012-10-16 at 11:49 +0200, David Henningsson wrote:
The IDT/Sigmatel codec driver often creates a "Mic Jack Mode" for
every mic jack, so it can change functionality between Mic and Line In.

However, as the "Mic Jack" is the standard naming, our current solution
does not make the Line In port unavailable when nothing is plugged in.

This patch makes the "Line In" port not to be created just because there
is a "Mic Jack Mode" that could be set to "Line". This makes the behaviour
consistent with e g "Dock Mic Jack Mode", "Front Mic Jack Mode" etc, where
we don't create a "Dock Line" or "Dock Mic" port either.

Do you know if the "Mic Jack Mode" element actually does something (e.g.
toggle some amplifier)? If there's a difference between the modes, it
would seem like a good thing to have both "Mic" and "Line" ports.
Pulseaudio should then somehow understand that the Mic Jack makes both
ports available or unavailable...

If the element doesn't do anything, then removing one of the ports is of
course just fine (naming the port to "Mic / Line In" would be nice,
though).

Yes, setting "Mic Jack Mode" to "Line" would turn of the VREF pin of the codec, i e, the phantom power to the microphone. In "Mic" mode there's usually a phantom power of 80% of Vdd. (I have never actually measured this - I'm just looking at the HDA spec.)

So my argument is more about confusion ("Hey, PulseAudio says I've got a line in port, but I don't have one, let's file a bug!").


--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to