comparison libpurple/media.c @ 26414:89002b47a0df

Remove purple_media_set_src/sink from the public API.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Sat, 21 Mar 2009 07:34:13 +0000
parents 6cafb8e35032
children 775920086761
comparison
equal deleted inserted replaced
26413:6cafb8e35032 26414:89002b47a0df
1112 g_return_val_if_fail(PURPLE_IS_MEDIA(media), NULL); 1112 g_return_val_if_fail(PURPLE_IS_MEDIA(media), NULL);
1113 return media->priv->sessions != NULL ? 1113 return media->priv->sessions != NULL ?
1114 g_hash_table_get_keys(media->priv->sessions) : NULL; 1114 g_hash_table_get_keys(media->priv->sessions) : NULL;
1115 } 1115 }
1116 1116
1117 void 1117 static void
1118 purple_media_set_src(PurpleMedia *media, const gchar *sess_id, GstElement *src) 1118 purple_media_set_src(PurpleMedia *media, const gchar *sess_id, GstElement *src)
1119 { 1119 {
1120 PurpleMediaSession *session; 1120 PurpleMediaSession *session;
1121 GstPad *sinkpad; 1121 GstPad *sinkpad;
1122 GstPad *srcpad; 1122 GstPad *srcpad;
1149 gst_pad_link(srcpad, sinkpad) == GST_PAD_LINK_OK 1149 gst_pad_link(srcpad, sinkpad) == GST_PAD_LINK_OK
1150 ? "success" : "failure"); 1150 ? "success" : "failure");
1151 gst_element_set_locked_state(session->src, FALSE); 1151 gst_element_set_locked_state(session->src, FALSE);
1152 } 1152 }
1153 1153
1154 void 1154 #if 0
1155 static void
1155 purple_media_set_sink(PurpleMedia *media, const gchar *sess_id, 1156 purple_media_set_sink(PurpleMedia *media, const gchar *sess_id,
1156 const gchar *participant, GstElement *sink) 1157 const gchar *participant, GstElement *sink)
1157 { 1158 {
1158 PurpleMediaStream *stream; 1159 PurpleMediaStream *stream;
1159 1160
1171 gst_object_unref(stream->sink); 1172 gst_object_unref(stream->sink);
1172 stream->sink = sink; 1173 stream->sink = sink;
1173 gst_bin_add(GST_BIN(stream->session->media->priv->confbin), 1174 gst_bin_add(GST_BIN(stream->session->media->priv->confbin),
1174 stream->sink); 1175 stream->sink);
1175 } 1176 }
1177 #endif
1176 1178
1177 GstElement * 1179 GstElement *
1178 purple_media_get_src(PurpleMedia *media, const gchar *sess_id) 1180 purple_media_get_src(PurpleMedia *media, const gchar *sess_id)
1179 { 1181 {
1180 PurpleMediaSession *session; 1182 PurpleMediaSession *session;