All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] handsfree-audio: Log when agent (un)register
@ 2013-04-12 22:29 =?unknown-8bit?q?Jo=C3=A3o?= Paulo Rechi Vita
  2013-04-16 22:32 ` =?unknown-8bit?q?Jo=C3=A3o?= Paulo Rechi Vita
  0 siblings, 1 reply; 3+ messages in thread
From: =?unknown-8bit?q?Jo=C3=A3o?= Paulo Rechi Vita @ 2013-04-12 22:29 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]

This commit logs on debug level when a Handsfree Audio Agent registers
or unregisters itself and the CODECs that are enabled.
---
 src/handsfree-audio.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/handsfree-audio.c b/src/handsfree-audio.c
index 3b0814f..411632e 100644
--- a/src/handsfree-audio.c
+++ b/src/handsfree-audio.c
@@ -663,6 +663,7 @@ static DBusMessage *am_agent_register(DBusConnection *conn,
 	DBusMessageIter iter, array;
 	int length, i;
 	gboolean has_cvsd = FALSE;
+	gboolean has_msbc = FALSE;
 
 	if (agent)
 		return __ofono_error_in_use(msg);
@@ -688,6 +689,8 @@ static DBusMessage *am_agent_register(DBusConnection *conn,
 		} else if (codecs[i] != HFP_CODEC_MSBC)
 			return __ofono_error_invalid_args(msg);
 
+		has_msbc = TRUE;
+
 		if (defer_setup)
 			has_wideband = TRUE;
 	}
@@ -703,6 +706,12 @@ static DBusMessage *am_agent_register(DBusConnection *conn,
 	agent->watch = g_dbus_add_disconnect_watch(conn, sender,
 						agent_disconnect, NULL, NULL);
 
+	DBG("Agent %s registered with the CODECs:%s%s", sender,
+		has_cvsd ? " CVSD" : "", has_msbc ? " mSBC" : "");
+
+        if (has_msbc && !has_wideband)
+		DBG("mSBC disabled due to lack of SCO defer setup support");
+
 	return dbus_message_new_method_return(msg);
 }
 
@@ -731,6 +740,8 @@ static DBusMessage *am_agent_unregister(DBusConnection *conn,
 	agent_free(agent);
 	agent = NULL;
 
+	DBG("Agent %s unregistered", sender);
+
 	return dbus_message_new_method_return(msg);
 }
 
-- 
1.7.11.7


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-04-16 22:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-12 22:29 [PATCH] handsfree-audio: Log when agent (un)register =?unknown-8bit?q?Jo=C3=A3o?= Paulo Rechi Vita
2013-04-16 22:32 ` =?unknown-8bit?q?Jo=C3=A3o?= Paulo Rechi Vita
2013-04-16 19:22   ` Denis Kenzior

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.