A2DP: Add support for multicast in config store
CRs-fixed: 2467467
Change-Id: I4f401cf641660a9dd3f7b870b55fcaab6dd1c722
diff --git a/system_bt_ext/btconfigstore/bt_configstore.cc b/system_bt_ext/btconfigstore/bt_configstore.cc
index 4f91bbf..903520c 100644
--- a/system_bt_ext/btconfigstore/bt_configstore.cc
+++ b/system_bt_ext/btconfigstore/bt_configstore.cc
@@ -348,6 +348,13 @@
LOG_INFO(LOG_TAG, "%s:: prop type: %s, prop value: %s", __func__,
convertPropTypeToStringFormat(vProp.type), vProp.value);
vPropList.push_back(vProp);
+ vProp.type = BT_PROP_A2DP_MCAST_TEST;
+ strlcpy(vProp.value,
+ config_get_string(config, section_name, "a2dpMcastSupported", "null"),
+ sizeof(vProp.value));
+ LOG_INFO(LOG_TAG, "%s:: prop type: %s, prop value: %s", __func__,
+ convertPropTypeToStringFormat(vProp.type), vProp.value);
+ vPropList.push_back(vProp);
break;
case BT_PROP_SOC_TYPE:
@@ -399,6 +406,15 @@
convertPropTypeToStringFormat(vProp.type), vProp.value);
vPropList.push_back(vProp);
break;
+ case BT_PROP_A2DP_MCAST_TEST:
+ vProp.type = BT_PROP_A2DP_MCAST_TEST;
+ strlcpy(vProp.value,
+ config_get_string(config, section_name, "a2dpMcastSupported", "null"),
+ sizeof(vProp.value));
+ LOG_INFO(LOG_TAG, "%s:: prop type: %s, prop value: %s", __func__,
+ convertPropTypeToStringFormat(vProp.type), vProp.value);
+ vPropList.push_back(vProp);
+ break;
default:
LOG_INFO(LOG_TAG, "%s:: prop type not handled %d", __func__, vPropType);
diff --git a/system_bt_ext/btconfigstore/bt_configstore.conf b/system_bt_ext/btconfigstore/bt_configstore.conf
index 346cbd3..84ce385 100644
--- a/system_bt_ext/btconfigstore/bt_configstore.conf
+++ b/system_bt_ext/btconfigstore/bt_configstore.conf
@@ -129,6 +129,8 @@
# Wipower Support - true(default) or false
wiPowerSupported = true
+#A2dp Multicast support
+a2dpMcastSupported = false;
#=================================================================================================#
# platform configuration
[platform7]