On Fri, 2014-10-24 at 09:56 +0200, Wim Taymans wrote: > This set of patches adds a simple handler for the HSP profile to bluez > and makes a new card for each connected device. This makes it possible to > send audio to a Headset. The profile is implemented in a new native > headset backend. > > The first 2 patches are mostly some very small cleanups and little bits to > implement the following patches. > > The patches also switches the default backend from ofono to native. > > This patchset replaces the previously posted native backend patches and > incorporates the suggestions I received to date. > > Wim Taymans (4): > bluez5-device: use get_profile_direction > bluez5-util: add dispose function > backend-native: add a new native headset backend > backend-native: implement volume control > > configure.ac | 6 +- > src/modules/bluetooth/backend-native.c | 490 +++++++++++++++++++++++++++ > src/modules/bluetooth/bluez5-util.c | 2 + > src/modules/bluetooth/bluez5-util.h | 11 + > src/modules/bluetooth/module-bluez5-device.c | 172 +++++++++- > 5 files changed, 661 insertions(+), 20 deletions(-) > create mode 100644 src/modules/bluetooth/backend-native.c I've squashed some fairly trivial review comments into a branch: http://cgit.freedesktop.org/~arun/pulseaudio/log/?h=hsp-review If those look fine to you, and I find no problems in testing, I'll push these out. Cheers, Arun