Mercurial > pidgin
comparison libpurple/protocols/jabber/jingle/rtp.c @ 26060:5b64b7d8da39
Added the accepted signal.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Tue, 27 Jan 2009 09:40:24 +0000 |
parents | 1ff5304f6e9d |
children | 88f183f7dfc7 |
comparison
equal
deleted
inserted
replaced
26059:1ff5304f6e9d | 26060:5b64b7d8da39 |
---|---|
269 return NULL; | 269 return NULL; |
270 } | 270 } |
271 } | 271 } |
272 | 272 |
273 static void | 273 static void |
274 jingle_rtp_accepted_cb(PurpleMedia *media, gchar *sid, gchar *name, | |
275 JingleSession *session) | |
276 { | |
277 purple_debug_info("jingle-rtp", "jingle_rtp_accepted_cb\n"); | |
278 } | |
279 | |
280 static void | |
274 jingle_rtp_codecs_changed_cb(PurpleMedia *media, gchar *sid, | 281 jingle_rtp_codecs_changed_cb(PurpleMedia *media, gchar *sid, |
275 JingleSession *session) | 282 JingleSession *session) |
276 { | 283 { |
277 purple_debug_info("jingle-rtp", "jingle_rtp_codecs_changed_cb: " | 284 purple_debug_info("jingle-rtp", "jingle_rtp_codecs_changed_cb: " |
278 "session_id: %s jingle_session: %p\n", sid, session); | 285 "session_id: %s jingle_session: %p\n", sid, session); |
365 } | 372 } |
366 purple_debug_info("jingle-rtp", "inserting media with sid: %s into table\n", sid); | 373 purple_debug_info("jingle-rtp", "inserting media with sid: %s into table\n", sid); |
367 g_hash_table_insert(js->medias, sid, media); | 374 g_hash_table_insert(js->medias, sid, media); |
368 | 375 |
369 /* connect callbacks */ | 376 /* connect callbacks */ |
377 g_signal_connect(G_OBJECT(media), "accepted", | |
378 G_CALLBACK(jingle_rtp_accepted_cb), session); | |
370 g_signal_connect(G_OBJECT(media), "codecs-changed", | 379 g_signal_connect(G_OBJECT(media), "codecs-changed", |
371 G_CALLBACK(jingle_rtp_codecs_changed_cb), session); | 380 G_CALLBACK(jingle_rtp_codecs_changed_cb), session); |
372 g_signal_connect(G_OBJECT(media), "new-candidate", | 381 g_signal_connect(G_OBJECT(media), "new-candidate", |
373 G_CALLBACK(jingle_rtp_new_candidate_cb), session); | 382 G_CALLBACK(jingle_rtp_new_candidate_cb), session); |
374 g_signal_connect(G_OBJECT(media), "ready-new", | 383 g_signal_connect(G_OBJECT(media), "ready-new", |