[pulseaudio-discuss] [PATCH v0 0/5] Bluetooth Media API and related

Mikel Astiz mikel.astiz.oss at gmail.com
Fri Jul 6 02:19:51 PDT 2012


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

This patch series includes several patches already submitted as RFC to remove the old socket-based IPC mechanism between BlueZ and PulseAudio, along with some other patches that were pending.

Note that this exact version of the patch series *HAS NOT BEEN TESTED*. Current heads in both BlueZ and PulseAudio seem to have (independent) problems, so I was not able to do proper testing. More on this soon.

Patch 01 has had some cleanup including the support of A2DP bitpool adjusting, which was incorrectly removed in the original patch. This was the main focus here.

Patch 02 includes some cleanup work after patch 01.

Patch 03 is neither trivial nor directly related with the transition to Media API, but still interesting.

Patch 04 can be considered a fix, which as submitted here depends on patch 03.

Patch 05 relaxes an assumption regarding MTU parameters and thus makes the module more compliant with the Media API.

Mikel Astiz (5):
  bluetooth: Avoid using IPC mechanism to BlueZ
  bluetooth: Remove library for IPC to BlueZ
  bluetooth: Do not switch to profile unless Playing
  bluetooth: Avoid duplicating profile argument twice
  bluetooth: Consider different input and output MTU

 src/Makefile.am                                   |   15 +-
 src/modules/bluetooth/ipc.h                       |  244 +------
 src/modules/bluetooth/module-bluetooth-device.c   |  872 ++-------------------
 src/modules/bluetooth/module-bluetooth-discover.c |    7 +-
 4 files changed, 81 insertions(+), 1057 deletions(-)

-- 
1.7.7.6



More information about the pulseaudio-discuss mailing list