[pulseaudio-discuss] [RFC 00/24] Add support for Bluetooth HFP Handsfree Unit implemented in oFono

Tanu Kaskinen tanuk at iki.fi
Thu Mar 28 00:21:07 PDT 2013


On Wed, 2013-03-27 at 02:16 -0300, jprvita at gmail.com wrote:
> From: João Paulo Rechi Vita <jprvita at openbossa.org>
> 
> The Bluetooth Handsfree Profile (HFP), role Hansfree (HF), is used when we want
> to work as a Hands-free unit to control audio calls performed by an Audio
> Gateway (AG), generally a cellular phone.
> 
> After the release of BlueZ 5, which added support for external profiles, the
> HFP implementation has been moved out of BlueZ and implemented in oFono. A new
> D-Bus API has been defined to enable the IPC between oFono's Handsfree Audio
> Manager, which takes care of the Bluetooth HFP modems, and a Handsfree Audio
> Agent, which in our particular case is PulseAudio.
> 
> This series implements support for the HFP HF role in the card representing the
> Bluetooth device through a new card profile, "Handsfree Audio Gateway", which
> is the name of the role performed by the remote device.
> 
> At the moment HFP up to 1.6 is supported, but without wideband speech. Wideband
> speech support work is in progress. Also, this series works with kernels < 3.8,
> since handling of defer setup of SCO sockets is also a WIP.

What do you mean by "this series works with kernels < 3.8"? Do you mean
that BlueZ 5 + kernel >= 3.8 isn't supported, but earlier kernels work
fine?

> This series is based on top of Mikel Astiz' work to add BlueZ 5 support to the
> bluetooth modules.

I haven't yet looked more closely what your patches contain, but do you
mean that your patches require Mikel's patches to be applied first?
Mikel said that his BlueZ 5 patch set (as submitted, I don't know what's
happening in private git repositories) shouldn't be applied.

-- 
Tanu



More information about the pulseaudio-discuss mailing list