diff options
author | Mike Ruprecht <cmaiku@gmail.com> | 2016-01-22 03:11:20 -0600 |
---|---|---|
committer | Mike Ruprecht <cmaiku@gmail.com> | 2016-01-22 03:11:20 -0600 |
commit | 832c334d5dc0cbb32c9367dca01185e6117c4698 (patch) | |
tree | b6f3b1aad0ec6cb0adf5c4a646c4f4076d05991e | |
parent | fcb661d316cd30760c6e8c28da58cd43ff0313c9 (diff) | |
download | pidgin-832c334d5dc0cbb32c9367dca01185e6117c4698.tar.gz |
Remove x264enc specific hack as it's now included in Farstream defaults
-rw-r--r-- | libpurple/media/backend-fs2.c | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/libpurple/media/backend-fs2.c b/libpurple/media/backend-fs2.c index ce7e7353a1..fe2823aaef 100644 --- a/libpurple/media/backend-fs2.c +++ b/libpurple/media/backend-fs2.c @@ -1530,18 +1530,6 @@ init_conference(PurpleMediaBackendFs2 *self) return TRUE; } -static void -gst_element_added_cb(FsElementAddedNotifier *self, - GstBin *bin, GstElement *element, gpointer user_data) -{ - /* - * Hack to make H264 work with Gmail video. - */ - if (!strncmp(GST_ELEMENT_NAME(element), "x264", 4)) { - g_object_set(GST_OBJECT(element), "cabac", FALSE, NULL); - } -} - static gboolean create_src(PurpleMediaBackendFs2 *self, const gchar *sess_id, PurpleMediaSessionType type) @@ -1660,9 +1648,8 @@ create_session(PurpleMediaBackendFs2 *self, const gchar *sess_id, PURPLE_MEDIA_BACKEND_FS2_GET_PRIVATE(self); PurpleMediaBackendFs2Session *session; GError *err = NULL; - GList *codec_conf = NULL, *iter = NULL; + GList *codec_conf = NULL; gchar *filename = NULL; - gboolean is_nice = !strcmp(transmitter, "nice"); session = g_new0(PurpleMediaBackendFs2Session, 1); @@ -1726,18 +1713,6 @@ create_session(PurpleMediaBackendFs2 *self, const gchar *sess_id, g_object_set(G_OBJECT(session->session), "no-rtcp-timeout", 0, NULL); - /* - * Hack to make x264 work with Gmail video. - */ - if (is_nice && !strcmp(sess_id, "google-video")) { - FsElementAddedNotifier *notifier = - fs_element_added_notifier_new(); - g_signal_connect(G_OBJECT(notifier), "element-added", - G_CALLBACK(gst_element_added_cb), NULL); - fs_element_added_notifier_add(notifier, - GST_BIN(priv->conference)); - } - session->id = g_strdup(sess_id); session->backend = self; session->type = type; |