[pulseaudio-discuss] Headset support
David Woodhouse
dwmw2 at infradead.org
Wed Apr 4 15:47:57 UTC 2018
I've now counted three types of headset control that we should support,
ideally through a consistent interface.
• The first is Bluetooth HFP/HSP for which support is already present
and just needs to be connected up.
• Second is the USB HID devices, including most "Skype for Business"
certified headsets. I have a Pidgin plugin which drives these
directly, but it would be better for PulseAudio to open the HID
device for itself and for the controls to be associated with the
specific hardware.
• Third is the Android/etc. 3.5mm jack where button presses are
implemented as short-circuit or specific resistances from the mic
pin to ground:
https://source.android.com/devices/accessories/headset/plug-headset-spec
The Linux kernel has support for these (at least for a few codec
chips), and they appear as events on an input device along with the
jack insertion/removal events. Which I note we also don't support in
PA yet? Although there were patches in 2011 at
https://www.mail-archive.com/pulseaudio-discuss@mail.0pointer.de/msg09830.html
Are there any more?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5213 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20180404/20ee3da3/attachment.bin>
More information about the pulseaudio-discuss
mailing list