Mercurial > pidgin
diff libpurple/protocols/jabber/jingle/rtp.c @ 24993:7d2e06b29f88
Add state-changed signal to PurpleMedia.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Mon, 05 Jan 2009 06:34:30 +0000 |
parents | d881fc5d907f |
children | 50309309bc4d |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jingle/rtp.c Sun Jan 04 12:13:12 2009 +0000 +++ b/libpurple/protocols/jabber/jingle/rtp.c Mon Jan 05 06:34:30 2009 +0000 @@ -329,6 +329,13 @@ } } +static void +jingle_rtp_state_changed_cb(PurpleMedia *media, PurpleMediaStateChangedType type, + gchar *sid, gchar *name, JingleSession *session) +{ + purple_debug_info("jingle-rtp", "state-changed: type %d id: %s name: %s\n", type, sid, name); +} + static PurpleMedia * jingle_rtp_create_media(JingleContent *content) { @@ -368,6 +375,8 @@ G_CALLBACK(jingle_rtp_candidate_pair_established_cb), session); g_signal_connect(G_OBJECT(media), "ready-new", G_CALLBACK(jingle_rtp_ready_cb), session); + g_signal_connect(G_OBJECT(media), "state-changed", + G_CALLBACK(jingle_rtp_state_changed_cb), session); g_object_unref(session); return media;