Mercurial > pidgin.yaz
diff pidgin/gtkmedia.c @ 26475:462e5c27dbd7
Use purple_media_manager_get_pipeline instead.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Wed, 01 Apr 2009 01:05:03 +0000 |
parents | 9c671fc1b351 |
children | 081a819bc710 |
line wrap: on
line diff
--- a/pidgin/gtkmedia.c Tue Mar 31 23:53:03 2009 +0000 +++ b/pidgin/gtkmedia.c Wed Apr 01 01:05:03 2009 +0000 @@ -389,7 +389,8 @@ static void pidgin_media_disconnect_levels(PurpleMedia *media, PidginMedia *gtkmedia) { - GstElement *element = purple_media_get_pipeline(media); + PurpleMediaManager *manager = purple_media_get_manager(media); + GstElement *element = purple_media_manager_get_pipeline(manager); gulong handler_id = g_signal_handler_find(G_OBJECT(gst_pipeline_get_bus(GST_PIPELINE(element))), G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, 0, 0, NULL, G_CALLBACK(level_message_cb), gtkmedia); @@ -584,7 +585,8 @@ static void pidgin_media_ready_cb(PurpleMedia *media, PidginMedia *gtkmedia, const gchar *sid) { - GstElement *pipeline = purple_media_get_pipeline(media); + PurpleMediaManager *manager = purple_media_get_manager(media); + GstElement *pipeline = purple_media_manager_get_pipeline(manager); GtkWidget *send_widget = NULL, *recv_widget = NULL; PurpleMediaSessionType type = purple_media_get_session_type(media, sid);