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);