[pulseaudio-discuss] [RFC next v0 05/11] bluetooth: Avoid using transport path in traces
Mikel Astiz
mikel.astiz.oss at gmail.com
Wed May 15 01:46:50 PDT 2013
From: Mikel Astiz <mikel.astiz at bmw-carit.de>
Replace the transport path with the device path and the profile id,
which should be more relevant and also backend-agnostic.
---
src/modules/bluetooth/bluetooth-util.c | 9 +++++----
src/modules/bluetooth/module-bluetooth-device.c | 11 +++++++----
2 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/src/modules/bluetooth/bluetooth-util.c b/src/modules/bluetooth/bluetooth-util.c
index 9f7cf77..34db2ac 100644
--- a/src/modules/bluetooth/bluetooth-util.c
+++ b/src/modules/bluetooth/bluetooth-util.c
@@ -1266,7 +1266,7 @@ static DBusHandlerResult filter_cb(DBusConnection *bus, DBusMessage *m, void *us
goto fail;
if (!dbus_message_iter_init(m, &arg_i)) {
- pa_log("Failed to parse PropertyChanged for transport %s", t->path);
+ pa_log("Failed to parse PropertyChanged for transport %s", dbus_message_get_path(m));
goto fail;
}
@@ -2343,7 +2343,7 @@ void pa_bt_backend_notify_transport_removed(pa_bluetooth_transport *t) {
old_any_connected = pa_bluetooth_device_any_audio_connected(d);
- pa_log_debug("Removing transport %s profile %d", t->path, t->profile);
+ pa_log_debug("Removing transport for device %s profile %s", d->path, pa_bt_profile_to_string(t->profile));
d->transports[t->profile] = NULL;
pa_hashmap_remove(y->transports, t->path);
@@ -2367,7 +2367,7 @@ void pa_bt_backend_notify_state(pa_bluetooth_transport *t, pa_bluetooth_transpor
if (t->state == state)
return;
- pa_log_debug("Transport %s (profile %s) changed state from %s to %s.", t->path,
+ pa_log_debug("Transport for device %s profile %s changed state from %s to %s.", d->path,
pa_bt_profile_to_string(t->profile), transport_state_to_string(t->state),
transport_state_to_string(state));
@@ -2388,7 +2388,8 @@ void pa_bt_backend_notify_nrec(pa_bluetooth_transport *t, bool nrec) {
return;
t->nrec = nrec;
- pa_log_debug("Transport %s: Property 'NREC' changed to %s.", t->path, t->nrec ? "True" : "False");
+ pa_log_debug("Transport for device %s profile %s: 'NREC' changed to %s.", d->path, pa_bt_profile_to_string(t->profile),
+ t->nrec ? "True" : "False");
pa_hook_fire(&y->hooks[PA_BLUETOOTH_HOOK_TRANSPORT_NREC_CHANGED], t);
}
diff --git a/src/modules/bluetooth/module-bluetooth-device.c b/src/modules/bluetooth/module-bluetooth-device.c
index 290f5ce..d397646 100644
--- a/src/modules/bluetooth/module-bluetooth-device.c
+++ b/src/modules/bluetooth/module-bluetooth-device.c
@@ -284,7 +284,7 @@ static void setup_stream(struct userdata *u) {
struct pollfd *pollfd;
int one;
- pa_log_info("Transport %s resuming", u->transport->path);
+ pa_log_info("Transport for device %s profile %s resuming", u->device->path, pa_bt_profile_to_string(u->transport->profile));
bt_transport_config_mtu(u);
@@ -350,7 +350,8 @@ static void bt_transport_release(struct userdata *u) {
if (!u->transport_acquired)
return;
- pa_log_debug("Releasing transport %s", u->transport->path);
+ pa_log_debug("Releasing transport for device %s profile %s", u->device->path,
+ pa_bt_profile_to_string(u->transport->profile));
pa_bluetooth_transport_release(u->transport);
@@ -365,14 +366,16 @@ static int bt_transport_acquire(struct userdata *u, bool optional) {
if (u->transport_acquired)
return 0;
- pa_log_debug("Acquiring transport %s", u->transport->path);
+ pa_log_debug("Acquiring transport for device %s profile %s", u->device->path,
+ pa_bt_profile_to_string(u->transport->profile));
u->stream_fd = pa_bluetooth_transport_acquire(u->transport, optional, &u->read_link_mtu, &u->write_link_mtu);
if (u->stream_fd < 0)
return -1;
u->transport_acquired = true;
- pa_log_info("Transport %s acquired: fd %d", u->transport->path, u->stream_fd);
+ pa_log_info("Transport for device %s profile %s acquired: fd %d", u->device->path,
+ pa_bt_profile_to_string(u->transport->profile), u->stream_fd);
return 0;
}
--
1.8.1.4
More information about the pulseaudio-discuss
mailing list