Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40ed7728 authored by Petri Gynther's avatar Petri Gynther Committed by Android (Google) Code Review
Browse files

Merge "audiopolicy: Add support for A2DP offload audio policy config" into pi-dev

parents e8f1fe68 2ad7939f
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@

#define AUDIO_POLICY_XML_CONFIG_FILE_PATH_MAX_LENGTH 128
#define AUDIO_POLICY_XML_CONFIG_FILE_NAME "audio_policy_configuration.xml"
#define AUDIO_POLICY_A2DP_OFFLOAD_XML_CONFIG_FILE_NAME "audio_policy_a2dp_offload_configuration.xml"

#include <inttypes.h>
#include <math.h>
@@ -3517,10 +3518,13 @@ static status_t deserializeAudioPolicyXmlConfig(AudioPolicyConfig &config) {

    for (int i = 0; i < kConfigLocationListSize; i++) {
        PolicySerializer serializer;
        bool use_a2dp_offload_config =
                 property_get_bool("persist.bluetooth.a2dp_offload.enable", false);
        snprintf(audioPolicyXmlConfigFile,
                 sizeof(audioPolicyXmlConfigFile),
                 "%s/%s",
                 kConfigLocationList[i],
                 use_a2dp_offload_config ? AUDIO_POLICY_A2DP_OFFLOAD_XML_CONFIG_FILE_NAME :
                     AUDIO_POLICY_XML_CONFIG_FILE_NAME);
        ret = serializer.deserialize(audioPolicyXmlConfigFile, config);
        if (ret == NO_ERROR) {