From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> I resend the patches which were previously part of RFC v0 "WIP: btd_profile connect and disconnect", focusing now on the audio-related patches. The proposal is to split A2DP roles into different btd_profile instances, in order to expose .connect and .disconnect. The implementation includes the Source role only (patches 3 and 4), but you can imagine that the Sink would be analogous. Mikel Astiz (4): audio: Split A2DP into three btd_profile audio: Trivial function rename source: Expose internal connection API source: Add profile .connect and .disconnect audio/a2dp.c | 88 +++++++++++++------------- audio/a2dp.h | 4 +- audio/device.h | 3 + audio/manager.c | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++----- audio/sink.c | 12 ++-- audio/source.c | 158 ++++++++++++++++++++++++++--------------------- audio/source.h | 2 + 7 files changed, 315 insertions(+), 139 deletions(-) -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html