<p><br>
2012-7-13 下午10:31 於 "David Henningsson" <<a href="mailto:david.henningsson@canonical.com">david.henningsson@canonical.com</a>> 寫道:<br>
><br>
> On 06/28/2012 10:47 PM, David Henningsson wrote:<br>
>><br>
>> On 06/28/2012 06:44 PM, Tanu Kaskinen wrote:<br>
>>><br>
>>> On Thu, 2012-06-28 at 16:27 +0200, David Henningsson wrote:<br>
>>>><br>
>>>> Some ASUS netbooks, such as the 1015 CX, have only one 3.5 mm jack,<br>
>>>> but it can be used either as a headphone or as a mic (but not both<br>
>>>> simultaneously).<br>
>>>><br>
>>>> This patch adds support for the "Headphone Mic" path that is used<br>
>>>> on these devices, so that we can use the jack as an external mic, and<br>
>>>> doing so without muting the speaker.<br>
>>>><br>
>>>> BugLink: <a href="https://bugs.launchpad.net/bugs/1018262">https://bugs.launchpad.net/bugs/1018262</a><br>
>>>> Signed-off-by: David Henningsson <<a href="mailto:david.henningsson@canonical.com">david.henningsson@canonical.com</a>><br>
>>><br>
>>><br>
>>> The patch looks good to me, but I have a question: with this "Headphone<br>
>>> Mic", will the associated input and output paths always have "unknown"<br>
>>> as the availability state when there's something plugged in?<br>
>><br>
>><br>
>> "Unknown" when it is plugged in, and "no" when it is unplugged. Maybe I<br>
>> should add the state.unplugged as well for clarity.<br>
>><br>
>>> Does alsa<br>
>>> provide any means to figure out which one actually is being used, and if<br>
>>> so, what are we missing in pulseaudio to make this work better?<br>
>><br>
>><br>
>> There's no autodetection by the hardware of what has been plugged in.<br>
>><br>
>> The way it's implemented in ALSA is that there is a "Input Source" kctl,<br>
>> and if you set it to "Headphone Mic" the jack retasks as mic, and if you<br>
>> set it to "Internal Mic", the jack retasks as headphone.</p>
<p>but there is no input source control when there are one or two input sources(auto-mic) and the driver does not create "ext mic boost" for node 0x1a<br></p>
<p>>><br>
>> In Windows 7, there is a popup when you plug in asking "Hey, what did<br>
>> you plug in?" and you select Headphone or Mic manually that way. I guess<br>
>> that would provide some extra level of elegance, but at least having a<br>
>> way of using the external mic would be good enough for me at this point.</p>
<p>is it possible to create a switch to retask the jack as hp or mic since the user should be able to do this without pulseaaudio ?<br></p>