[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