mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
bluez5: Use spa_log_hexdump() to dump media properties/configuration
This commit is contained in:
parent
1d39ea004e
commit
2c72597271
2 changed files with 10 additions and 14 deletions
|
|
@ -885,7 +885,7 @@ static void a2dp_on_timeout(struct spa_source *source)
|
||||||
|
|
||||||
static int do_start(struct impl *this)
|
static int do_start(struct impl *this)
|
||||||
{
|
{
|
||||||
int i, res, val, size;
|
int res, val, size;
|
||||||
struct port *port;
|
struct port *port;
|
||||||
socklen_t len;
|
socklen_t len;
|
||||||
uint8_t *conf;
|
uint8_t *conf;
|
||||||
|
|
@ -907,8 +907,8 @@ static int do_start(struct impl *this)
|
||||||
conf = this->transport->configuration;
|
conf = this->transport->configuration;
|
||||||
size = this->transport->configuration_len;
|
size = this->transport->configuration_len;
|
||||||
|
|
||||||
for (i = 0; i < size; i++)
|
spa_log_debug(this->log, "Transport configuration:");
|
||||||
spa_log_debug(this->log, " %d: %02x", i, conf[i]);
|
spa_log_hexdump(this->log, SPA_LOG_LEVEL_DEBUG, 2, conf, (size_t)size);
|
||||||
|
|
||||||
this->codec_data = this->codec->init(this->codec,
|
this->codec_data = this->codec->init(this->codec,
|
||||||
this->is_duplex ? A2DP_CODEC_FLAG_SINK : 0,
|
this->is_duplex ? A2DP_CODEC_FLAG_SINK : 0,
|
||||||
|
|
|
||||||
|
|
@ -491,7 +491,7 @@ static DBusHandlerResult endpoint_select_configuration(DBusConnection *conn, DBu
|
||||||
uint8_t *pconf = (uint8_t *) config;
|
uint8_t *pconf = (uint8_t *) config;
|
||||||
DBusMessage *r;
|
DBusMessage *r;
|
||||||
DBusError err;
|
DBusError err;
|
||||||
int i, size, res;
|
int size, res;
|
||||||
const struct a2dp_codec *codec;
|
const struct a2dp_codec *codec;
|
||||||
bool sink;
|
bool sink;
|
||||||
|
|
||||||
|
|
@ -506,8 +506,7 @@ static DBusHandlerResult endpoint_select_configuration(DBusConnection *conn, DBu
|
||||||
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
|
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
|
||||||
}
|
}
|
||||||
spa_log_info(monitor->log, "%p: %s select conf %d", monitor, path, size);
|
spa_log_info(monitor->log, "%p: %s select conf %d", monitor, path, size);
|
||||||
for (i = 0; i < size; i++)
|
spa_log_hexdump(monitor->log, SPA_LOG_LEVEL_DEBUG, 2, cap, (size_t)size);
|
||||||
spa_log_debug(monitor->log, " %d: %02x", i, cap[i]);
|
|
||||||
|
|
||||||
codec = a2dp_endpoint_to_codec(monitor, path, &sink);
|
codec = a2dp_endpoint_to_codec(monitor, path, &sink);
|
||||||
if (codec != NULL)
|
if (codec != NULL)
|
||||||
|
|
@ -529,8 +528,7 @@ static DBusHandlerResult endpoint_select_configuration(DBusConnection *conn, DBu
|
||||||
return DBUS_HANDLER_RESULT_NEED_MEMORY;
|
return DBUS_HANDLER_RESULT_NEED_MEMORY;
|
||||||
goto exit_send;
|
goto exit_send;
|
||||||
}
|
}
|
||||||
for (i = 0; i < size; i++)
|
spa_log_hexdump(monitor->log, SPA_LOG_LEVEL_DEBUG, 2, pconf, (size_t)size);
|
||||||
spa_log_debug(monitor->log, " %d: %02x", i, pconf[i]);
|
|
||||||
|
|
||||||
if ((r = dbus_message_new_method_return(m)) == NULL)
|
if ((r = dbus_message_new_method_return(m)) == NULL)
|
||||||
return DBUS_HANDLER_RESULT_NEED_MEMORY;
|
return DBUS_HANDLER_RESULT_NEED_MEMORY;
|
||||||
|
|
@ -1734,7 +1732,7 @@ static int remote_endpoint_update_props(struct spa_bt_remote_endpoint *remote_en
|
||||||
else if (spa_streq(key, "Capabilities")) {
|
else if (spa_streq(key, "Capabilities")) {
|
||||||
DBusMessageIter iter;
|
DBusMessageIter iter;
|
||||||
uint8_t *value;
|
uint8_t *value;
|
||||||
int i, len;
|
int len;
|
||||||
|
|
||||||
if (!check_iter_signature(&it[1], "ay"))
|
if (!check_iter_signature(&it[1], "ay"))
|
||||||
goto next;
|
goto next;
|
||||||
|
|
@ -1743,8 +1741,7 @@ static int remote_endpoint_update_props(struct spa_bt_remote_endpoint *remote_en
|
||||||
dbus_message_iter_get_fixed_array(&iter, &value, &len);
|
dbus_message_iter_get_fixed_array(&iter, &value, &len);
|
||||||
|
|
||||||
spa_log_debug(monitor->log, "remote_endpoint %p: %s=%d", remote_endpoint, key, len);
|
spa_log_debug(monitor->log, "remote_endpoint %p: %s=%d", remote_endpoint, key, len);
|
||||||
for (i = 0; i < len; i++)
|
spa_log_hexdump(monitor->log, SPA_LOG_LEVEL_DEBUG, 2, value, (size_t)len);
|
||||||
spa_log_debug(monitor->log, " %d: %02x", i, value[i]);
|
|
||||||
|
|
||||||
free(remote_endpoint->capabilities);
|
free(remote_endpoint->capabilities);
|
||||||
remote_endpoint->capabilities_len = 0;
|
remote_endpoint->capabilities_len = 0;
|
||||||
|
|
@ -2267,7 +2264,7 @@ static int transport_update_props(struct spa_bt_transport *transport,
|
||||||
else if (spa_streq(key, "Configuration")) {
|
else if (spa_streq(key, "Configuration")) {
|
||||||
DBusMessageIter iter;
|
DBusMessageIter iter;
|
||||||
uint8_t *value;
|
uint8_t *value;
|
||||||
int i, len;
|
int len;
|
||||||
|
|
||||||
if (!check_iter_signature(&it[1], "ay"))
|
if (!check_iter_signature(&it[1], "ay"))
|
||||||
goto next;
|
goto next;
|
||||||
|
|
@ -2276,8 +2273,7 @@ static int transport_update_props(struct spa_bt_transport *transport,
|
||||||
dbus_message_iter_get_fixed_array(&iter, &value, &len);
|
dbus_message_iter_get_fixed_array(&iter, &value, &len);
|
||||||
|
|
||||||
spa_log_debug(monitor->log, "transport %p: %s=%d", transport, key, len);
|
spa_log_debug(monitor->log, "transport %p: %s=%d", transport, key, len);
|
||||||
for (i = 0; i < len; i++)
|
spa_log_hexdump(monitor->log, SPA_LOG_LEVEL_DEBUG, 2, value, (size_t)len);
|
||||||
spa_log_debug(monitor->log, " %d: %02x", i, value[i]);
|
|
||||||
|
|
||||||
free(transport->configuration);
|
free(transport->configuration);
|
||||||
transport->configuration_len = 0;
|
transport->configuration_len = 0;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue