summaryrefslogtreecommitdiff
path: root/device-common.mk
diff options
context:
space:
mode:
authorAniket Kumar Lata <alata@codeaurora.org>2018-01-31 20:13:37 -0800
committerPetri Gynther <pgynther@google.com>2018-03-23 02:24:53 +0000
commit21b6c903eb275d12254953bf262534999857eea6 (patch)
tree99fb4022879c668ba0d736ebe1cac9389a07cbcf /device-common.mk
parent4e2803932943f2b029ad14a7c19d743643196f99 (diff)
downloadbonito-21b6c903eb275d12254953bf262534999857eea6.tar.gz
B1/C1: Add support for A2DP offload
Add audio policy configuration to support routing to the primary HAL for audio output to A2DP sink devices. Bug: 63932139 Bug: 68824150 Test: A2DP offload verified on supported codecs Change-Id: Icd0a7bad77ab81fe42eb3a3e58819798364e03dd (cherry picked from commit aae7945a7d00cdcdd13221ef3b6fc6ac71bd9e8b)
Diffstat (limited to 'device-common.mk')
-rw-r--r--device-common.mk15
1 files changed, 15 insertions, 0 deletions
diff --git a/device-common.mk b/device-common.mk
index 97f80bb7..c2a668d7 100644
--- a/device-common.mk
+++ b/device-common.mk
@@ -53,6 +53,21 @@ PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
ro.lmk.kill_heaviest_task=true \
ro.lmk.kill_timeout_ms=100
+# Enable A2DP offload (compile-time switch)
+AUDIO_FEATURE_ENABLED_A2DP_OFFLOAD := true
+
+# Enable A2DP offload (run-time switch for system components)
+PRODUCT_PROPERTY_OVERRIDES += \
+persist.bluetooth.a2dp_offload.enable=false
+
+# Enable A2DP offload (run-time switch for vendor components)
+PRODUCT_PROPERTY_OVERRIDES += \
+persist.vendor.bluetooth.a2dp_offload.enable=false
+
+# A2DP offload DSP supported encoder list
+PRODUCT_PROPERTY_OVERRIDES += \
+persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac
+
# Modem loging file
PRODUCT_COPY_FILES += \
device/google/crosshatch/init.logging.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.$(PRODUCT_PLATFORM).logging.rc