http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=7369a53ab5f606e87a3cd1cd4eebd40226bab090
http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=ca4942e89cf462e5f8c36ca9b8b689879083af6b
it seem that you need to create two jack detection controls instead of one headphone mic jack control
headphone jack and mic jack detection control at same nodes
the return value of headphone jack and mic jack depends on whether the jack is retasked as headphone or mic jack
headphone jack return false whenever the jack is retasked to mic mic jack return false whenever the jack is retasked to headphone
http:// cgit.freedeskto p.org/pulseaudi o/pulseaudio/ commit/ ?id=7369a53ab5f 606e87a3cd1cd4e ebd40226bab090
http:// cgit.freedeskto p.org/pulseaudi o/pulseaudio/ commit/ ?id=ca4942e89cf 462e5f8c36ca9b8 b689879083af6b
it seem that you need to create two jack detection controls instead of one headphone mic jack control
headphone jack and mic jack detection control at same nodes
the return value of headphone jack and mic jack depends on whether the jack is retasked as headphone or mic jack
headphone jack return false whenever the jack is retasked to mic
mic jack return false whenever the jack is retasked to headphone