From ebd421dc9a114a8f4b27db160b53d78ba9da0bd5 Mon Sep 17 00:00:00 2001 From: clarencelol Date: Fri, 15 Oct 2021 14:01:08 +0800 Subject: [PATCH] sdm660-common: Aosp-ify bluetooth * Nullified remaining QTI Bluetooth remnants * Remove some props * Using usb audio hal from source Signed-off-by: clarencelol Signed-off-by: pix106 --- bluetooth/bdroid_buildcfg.h | 6 +- configs/audio/audio_policy_configuration.xml | 19 +- ...cy_configuration_a2dp_offload_disabled.xml | 402 ------------------ configs/component-overrides.xml | 1 - properties/common_prop.mk | 3 - sdm660.mk | 8 +- 6 files changed, 6 insertions(+), 433 deletions(-) delete mode 100644 configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml diff --git a/bluetooth/bdroid_buildcfg.h b/bluetooth/bdroid_buildcfg.h index d8f039a3..95a48a08 100644 --- a/bluetooth/bdroid_buildcfg.h +++ b/bluetooth/bdroid_buildcfg.h @@ -41,11 +41,11 @@ static inline const char* BtmGetDefaultName() #define BTM_DEF_LOCAL_NAME BtmGetDefaultName() // Disables read remote device feature #define MAX_ACL_CONNECTIONS 16 -#define MAX_L2CAP_CHANNELS 32 +#define MAX_L2CAP_CHANNELS 16 #define BLE_VND_INCLUDED TRUE -#define GATT_MAX_PHY_CHANNEL 10 -#define AVDT_NUM_SEPS 35 +/* Increasing SEPs to 12 from 6 to support SHO/MCast i.e. two streams per codec */ +#define AVDT_NUM_SEPS 12 #pragma pop_macro("PROPERTY_VALUE_MAX") #endif diff --git a/configs/audio/audio_policy_configuration.xml b/configs/audio/audio_policy_configuration.xml index 7ed3eda1..395d491b 100644 --- a/configs/audio/audio_policy_configuration.xml +++ b/configs/audio/audio_policy_configuration.xml @@ -331,24 +331,7 @@ - - - - - - - - - - - - - - - + diff --git a/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml b/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml deleted file mode 100644 index de0a4da4..00000000 --- a/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml +++ /dev/null @@ -1,402 +0,0 @@ - - - - - - - - - - - - - - - - - Earpiece - Speaker - Telephony Tx - Built-In Mic - Built-In Back Mic - FM Tuner - Telephony Rx - - Speaker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/configs/component-overrides.xml b/configs/component-overrides.xml index 9a89c0bf..f7d0a4c1 100644 --- a/configs/component-overrides.xml +++ b/configs/component-overrides.xml @@ -16,7 +16,6 @@ - diff --git a/properties/common_prop.mk b/properties/common_prop.mk index fda3c921..a1ece658 100755 --- a/properties/common_prop.mk +++ b/properties/common_prop.mk @@ -58,7 +58,6 @@ PRODUCT_PROPERTY_OVERRIDES += \ # Audio Feature PRODUCT_PROPERTY_OVERRIDES += \ vendor.audio.adm.buffering.ms=3 \ - vendor.audio.feature.a2dp_offload.enable=false \ vendor.audio.feature.afe_proxy.enable=true \ vendor.audio.feature.anc_headset.enable=true \ vendor.audio.feature.audiozoom.enable=false \ @@ -110,9 +109,7 @@ endif # Bluetooth & FM PRODUCT_PROPERTY_OVERRIDES += \ - persist.bluetooth.a2dp_offload.disabled=false \ persist.bluetooth.bluetooth_audio_hal.disabled=false \ - persist.vendor.bt.aac_frm_ctl.enabled=true \ persist.vendor.qcom.bluetooth.enable.splita2dp=false \ ro.vendor.bluetooth.wipower=false \ vendor.qcom.bluetooth.soc=cherokee \ diff --git a/sdm660.mk b/sdm660.mk index 2fa1208b..48cbe96d 100644 --- a/sdm660.mk +++ b/sdm660.mk @@ -89,7 +89,6 @@ PRODUCT_PACKAGES += \ audio.primary.sdm660 \ audio.r_submix.default \ audio.usb.default \ - liba2dpoffload \ libaudio-resampler \ libhdmiedid \ libhfp \ @@ -104,7 +103,6 @@ PRODUCT_COPY_FILES += \ $(COMMON_PATH)/configs/audio/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \ $(COMMON_PATH)/configs/audio/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \ $(COMMON_PATH)/configs/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \ - $(COMMON_PATH)/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \ $(COMMON_PATH)/configs/audio/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \ $(COMMON_PATH)/configs/audio/graphite_ipc_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/graphite_ipc_platform_info.xml \ $(COMMON_PATH)/configs/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml \ @@ -142,14 +140,12 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ audio.bluetooth.default \ android.hardware.bluetooth.audio@2.1-impl \ - liba2dpoffload \ libbthost_if \ libhdmiedid \ libhfp \ libldacBT_bco \ libldacBT_dec \ - libsndmonitor \ - vendor.qti.hardware.bluetooth_audio@2.0.vendor + libsndmonitor # Boot animation TARGET_BOOTANIMATION_SIZE := 1080p @@ -169,7 +165,7 @@ PRODUCT_PACKAGES += \ # Component overrides PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml + $(COMMON_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml # Connectivity Engine support (CNE) PRODUCT_PACKAGES += \