HFP for Linux Bluetooth Hands Free
I'm trying to put together support for Bluetooth Hands-Free Profile on Linux. We all know what a mess Bluetooth HFP is on Windows, and the lengths that some will go through to get it to work despite the fragmented infrastructure. Fortunately, on Linux, we are blessed with a single good standard of BlueZ. One would think that it could only be easier to create a good HFP implementation on Linux. I hope to prove that to be the case.
Recently posted on SourceForge, in the subversion repository:
This package aims to support a variety of relevant standards:
- Bluetooth HFP 1.5, although presently only tested with Motorola handsets
- ALSA and OSS sound drivers
- libspeexdsp for noise reduction/echo cancelation
- D-Bus for environmental integration and external control
- PyGTK and Qt GUIs
With luck, this package will make its humble debut as a plugin for tripzero's nGhost 2.1 platform, due to be released within a month.
Any code/testing/interest is appreciated!