From c5a5203114b7696f5287c0ebada84b35df1be0f7 Mon Sep 17 00:00:00 2001 From: Aniket Kumar Lata Date: Wed, 31 Jan 2018 20:17:30 -0800 Subject: [PATCH] audio: Register Bluetooth service with audio HAL Register Bluetooth audio library with audio HIDL service. Changes required for A2DP offload implementation. Bug: 68824150 Test: A2DP offload verified on supported codecs Change-Id: Idd89f0d28903579d42bd0f33b0194fb8dc2ceaaa --- audio/common/all-versions/default/service/Android.mk | 1 + audio/common/all-versions/default/service/service.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/audio/common/all-versions/default/service/Android.mk b/audio/common/all-versions/default/service/Android.mk index f502dfd430..43d7fe19c5 100644 --- a/audio/common/all-versions/default/service/Android.mk +++ b/audio/common/all-versions/default/service/Android.mk @@ -43,6 +43,7 @@ LOCAL_SHARED_LIBRARIES := \ android.hardware.audio.common@4.0 \ android.hardware.audio.effect@2.0 \ android.hardware.audio.effect@4.0 \ + android.hardware.bluetooth.a2dp@1.0 \ android.hardware.soundtrigger@2.0 \ android.hardware.soundtrigger@2.1 diff --git a/audio/common/all-versions/default/service/service.cpp b/audio/common/all-versions/default/service/service.cpp index f6e4353598..c7ce638e7f 100644 --- a/audio/common/all-versions/default/service/service.cpp +++ b/audio/common/all-versions/default/service/service.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include @@ -47,5 +48,10 @@ int main(int /* argc */, char* /* argv */ []) { registerPassthroughServiceImplementation() != OK, ALOGW_IF(fail, "Could not register soundtrigger API 2.0 nor 2.1"); + fail = + registerPassthroughServiceImplementation() != + OK; + ALOGW_IF(fail, "Could not register Bluetooth audio offload 1.0"); + joinRpcThreadpool(); }