On Thu, 2012-12-06 at 10:35 +0100, Mikel Astiz wrote: > From: Mikel Astiz <mikel.astiz at bmw-carit.de> > > Disclaimer: these patches are intended for the next branch and they don't even apply to the current upstream master. > > v1 includes the changes proposed by Tanu: > - Cosmetic changes > - Volume-rounding code improved > - Transport hashmap updated outside transport_new()/transport_free() > > Consider squashing patches v1 3/4 and 4/4 since they're very related. > > From original cover-letter: > > There are two main changes in the bluetooth roadmap: > 1. Refactor the hooks to centralize them in a similar way that the PA core does. > 2. Refactor the Bluetooth code so that the transition to BlueZ 5 is easier. > > Before addressing these changes, this patchset proposes some code cleanup. > > Mikel Astiz (4): > bluetooth: Use round() to convert PA<->BT volumes > bluetooth: Add transport hashmap to discovery > bluetooth: Use transport array instead of hashmap for devices > bluetooth: Remove pa_bluetooth_device_get_transport() > > src/modules/bluetooth/bluetooth-util.c | 67 +++++++++++-------------- > src/modules/bluetooth/bluetooth-util.h | 5 +- > src/modules/bluetooth/module-bluetooth-device.c | 40 ++++----------- > 3 files changed, 42 insertions(+), 70 deletions(-) Thanks, all applied. -- Tanu