[pulseaudio-discuss] [PATCH v1 0/6] Bluetooth: Late UUID support
Mikel Astiz
mikel.astiz.oss at gmail.com
Tue Oct 23 07:41:54 PDT 2012
From: Mikel Astiz <mikel.astiz at bmw-carit.de>
v1 proposal with the changes suggested by Tanu, most significantly:
- Assertions used to detect duplicated card profiles instead of errors.
- Hashmap memory freed in callers-side after pa_card_add_ports().
- Added core hooks to report added profiles and ports.
- Subscription mechanism used to report card changes.
- New UUID hook renamed to _HOOK_UUID_ADDED.
- D-Bus API extended with signal NewProfile (patch v1 4/6).
>From original cover-letter:
PulseAudio does not currently support creating card profiles dynamically. This patchset proposes such feature in order to be used by the Bluetooth modules.
Mikel Astiz (6):
card: Support adding profiles dynamically
card: Support adding ports dynamically
dbus: Support dynamically created card profiles
dbus: Add signal org.PulseAudio.Core1.Card.NewProfile
bluetooth: Add hook to announce late UUIDs
bluetooth: Handle UUIDs announced later
src/modules/bluetooth/bluetooth-util.c | 8 ++++
src/modules/bluetooth/bluetooth-util.h | 1 +
src/modules/bluetooth/module-bluetooth-device.c | 39 +++++++++++++++++++
src/modules/dbus/iface-card.c | 52 +++++++++++++++++++++++++
src/pulsecore/card.c | 29 ++++++++++++++
src/pulsecore/card.h | 3 ++
src/pulsecore/core.h | 2 +
7 files changed, 134 insertions(+)
--
1.7.11.7
More information about the pulseaudio-discuss
mailing list