← Back to team overview

ubuntu-audio-dev team mailing list archive

Re: [Ubuntu-phone] Bluez 5, PulseAudio 6, and ALSA 1.0.28


On 09/17/2014 11:15 AM, Mathieu Trudel-Lapierre wrote:
On Wed, Sep 17, 2014 at 8:08 AM, David Henningsson
<mailto:david.henningsson@xxxxxxxxxxxxx>> wrote:

    More and more distros are switching to Bluez 5, including Debian
    testing. One of the major blockers for us w r t switching to Bluez 5
    has been the lack of HFP/HSP support, i e, no recording from headsets.
    However, support for this has recently started showing up on the PA
    mailinglist. The support comes in two forms, both with oFono as
    backend, and without external dependencies, like in Bluez 4.

    The bluez 5 backend for HFP/HSP (ofono or native) will, as it looks
    now, be switchable at compile time. I suspect we want the ofono
    backend on Ubuntu Touch and native on the desktop (right?). We need
    to deal with this somehow.

    PulseAudio 6.0 release cycle has not yet started, as we should first
    try to get the bluez 5 patches in. But hopefully we should start the
    release process within two months and then there is a release 1-2
    months from that. (No guarantees.)

    ALSA 1.0.28 contains a few minor fixes and improvements, e g better
    2.1 surround support, some support for cards with > 4 HDMI devices.
    It's been out there for a few months.

    So, what's the plan? I suggest we upload ALSA 1.0.28 in the
    beginning of the 15.04 cycle, as early as feasible. There shouldn't
    be anything stopping it, and some PA 6.0 stuff makes use of the
    stuff in alsa-lib 1.0.28.
    We could then wait for PulseAudio 6.0 to be relased, and after
    uploading that, switch to Bluez 5.

    But I just wanted to give you a heads up about what's going on in
    the audio stack, and also gather your opinions/concerns in case you
    want to do things differently?

I think that plan is sound.

It's true that the only blocker for BlueZ 5 was HSP/HFP support, and
migrating to BlueZ 5 has been long awaited. I'm all for finally going
through with this; but I agree it should wait until the start of 15.04
rather than trying to rush things in now.

Sounds like a good topic for our upcoming sprint. Also, upgrading to Bluez 5 will require us to upgrade ofono. We're currently based on 1.12, whereas the latest release is 1.15, which was released this past June.

AFAIK, none of us have yet looked at the delta yet.

One last note, it appears that Intel has nuked ofono.org and replaced it with a single page ( 01.org/ofono ) which has a bunch of broken links. ;(

The release tarballs can still be seen at kernel.org: