[maemo-developers] The *right* way to do a2dp

From: Johan Hedberg johan.hedberg at gmail.com
Date: Fri Jun 26 12:27:23 EEST 2009
Hi,

On Fri, Jun 26, 2009, Andre Klapper wrote:
> Am Donnerstag, den 25.06.2009, 19:50 -0400 schrieb Nick Nobody:
> > I just got a pair of bluetooth headphones and was wondering what is the
> > right way to enable a2dp.
> 
> No real help from my side; but if you find out please add a comment to
> https://bugs.maemo.org/show_bug.cgi?id=2754 to share knowledge.

I think it's good to point out that the bug in question is not about what
was requested (support for connecting to A2DP headphones) but for the
opposite role (acting as an receiver for audio (i.e. A2DP Audio Sink)
ourselves).

Regarding enabling A2DP with diablo, I don't think there's any single
"right" way since imho that would require proper integration with the
system wide audio routing policies which'd (afaik) require changes to
components which aren't open.

What can be done (and what has already been done) is to make use of the
BlueZ ALSA userspace plugin and gstreamer elements that come with the
diablo rootfs and the point a third-party ALSA or gstreamer player to use
them. However, as I mentioned this is still not the same kind of
integration that has been done for the mono Headset profile in diablo.

Johan
More information about the maemo-developers mailing list