[pulseaudio-discuss] [RFC v1 00/14] bluetooth: BlueZ 5 development patches

Mikel Astiz mikel.astiz.oss at gmail.com
Mon Jan 14 07:41:24 PST 2013

From: Mikel Astiz <mikel.astiz at bmw-carit.de>

Second version of the patches extending the bluetooth modules with support for BlueZ 5.

BlueZ 5.0 has been now release since RFC v0 (also 5.1, with some convenient API clarifications) and therefore these patches could now be considered for upstream merge.

Having said that, the code hasn't been tested exhaustively because it depends on oFono upgrading to BlueZ 5, and this is under development as well. I'd suggest we wait until they confirm everything is working reasonably fine before these patches get merged.

v1 integrates most of the review from Tanu with the exception of:
- HFP codec ID is left as integer literal instead of enum (to be discussed)
- The devices that present errors during load (i.e. some property missing) should be removed from the device list (y->devices) entirely.

Mikel Astiz (13):
  bluetooth: Detect BlueZ 5
  bluetooth: Parse the tree returned by ObjectManager
  bluetooth: Support ObjectManager interface add/remove
  bluetooth: Support Properties.PropertiesChanged signal
  bluetooth: BlueZ 5 interface rename to org.bluez.MediaEndpoint1
  bluetooth: BlueZ 5 interface rename to org.bluez.Media1
  bluetooth: BlueZ 5 interface rename to org.bluez.MediaTransport1
  bluetooth: Parse media transport's properties
  bluetooth: Support media transport's State property
  bluetooth: Update to new BlueZ 5 transport acquire/release API
  bluetooth: Support transport auto-release
  bluetooth: Update to new property setter API in BlueZ 5
  bluetooth: Update to volume control in BlueZ 5

Vinicius Costa Gomes (1):
  bluetooth: Add HFP 1.6 codec ID

 src/modules/bluetooth/bluetooth-util.c          | 514 +++++++++++++++++++++---
 src/modules/bluetooth/module-bluetooth-device.c |   8 +-
 2 files changed, 467 insertions(+), 55 deletions(-)


More information about the pulseaudio-discuss mailing list