From 4a8903fb2458809935450724550bd23f3dd991ed Mon Sep 17 00:00:00 2001 From: Yung Ti Su Date: Mon, 10 Jan 2022 14:06:31 +0800 Subject: [PATCH] Seperate audio_policy_configuration for a2dp and le If ro.bluetooth.a2dp_offload.supported == true AND persist.bluetooth.a2dp_offload.disabled == true use audio_policy_configuration_a2dp_offload_disabled.xml (a2dp X LE X) If ro.bluetooth.a2dp_offload.supported == true AND persist.bluetooth.a2dp_offload.disabled == false AND (ro.bluetooth.leaudio_offload.supported == false OR persist.bluetooth.leaudio_offload.disabled == true) use audio_policy_configuration_le_offload_disabled.xml (a2dp O LE X) If ro.bluetooth.a2dp_offload.supported == true AND persist.bluetooth.a2dp_offload.disabled == false AND ro.bluetooth.leaudio_offload.supported == true AND persist.bluetooth.leaudio_offload.disabled == false use default audio_policy_configuration.xml (a2dp O LE O) Note: The above settings are based on ro.bluetooth.a2dp_offload.supported == true condition If ro.bluetooth.a2dp_offload.supported == false, the content of the default audio_policy_configuration.xml file must be replaced by audio_policy_configuration_a2dp_offload_disabled.xml on the target Test: manual Signed-off-by: Yung Ti Su Change-Id: Ibea329bb5b7d24b18ed3e915c9e7306729b17dfd --- .../config/audio_policy_configuration.xml | 14 + ...licy_configuration_le_offload_disabled.xml | 255 ++++++++++++++++++ .../config/audio_policy_configuration.xml | 14 + ...licy_configuration_le_offload_disabled.xml | 255 ++++++++++++++++++ 4 files changed, 538 insertions(+) create mode 100644 audio/oriole/config/audio_policy_configuration_le_offload_disabled.xml create mode 100644 audio/raven/config/audio_policy_configuration_le_offload_disabled.xml diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml index 030c767..ed81992 100644 --- a/audio/oriole/config/audio_policy_configuration.xml +++ b/audio/oriole/config/audio_policy_configuration.xml @@ -172,6 +172,16 @@ + + + + + + @@ -196,6 +206,10 @@ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/> + + + + + + + + + + Speaker + Speaker Safe + Earpiece + Built-In Mic + Built-In Back Mic + Telephony Tx + Voice Call And Telephony Rx + Echo Ref In + + Speaker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml index 030c767..ed81992 100644 --- a/audio/raven/config/audio_policy_configuration.xml +++ b/audio/raven/config/audio_policy_configuration.xml @@ -172,6 +172,16 @@ + + + + + + @@ -196,6 +206,10 @@ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/> + + + + + + + + + + Speaker + Speaker Safe + Earpiece + Built-In Mic + Built-In Back Mic + Telephony Tx + Voice Call And Telephony Rx + Echo Ref In + + Speaker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +