Add relevant PACS Location field as a parameter to SelectProperties.
SelectProperties may set Audio_Channel_Allocation, which shall be chosen
from the bits set in Sink/Source Audio Locations (BAP v1.0.1 Sec. 4.4.1,
Sec 4.4.2). Hence, audio server needs to know the supported values,
which it previously could not.
DBusMessage *msg;
DBusMessageIter iter, dict;
const char *key = "Capabilities";
+ uint32_t loc;
bt_bap_pac_get_codec(rpac, NULL, &caps, &metadata);
if (!caps)
DBUS_TYPE_BYTE, &caps->iov_base,
caps->iov_len);
+ loc = bt_bap_pac_get_locations(rpac);
+ if (loc)
+ g_dbus_dict_append_entry(&dict, "Location", DBUS_TYPE_UINT32,
+ &loc);
+
if (metadata) {
key = "Metadata";
g_dbus_dict_append_basic_array(&dict, DBUS_TYPE_STRING, &key,