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",