summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Ruprecht <cmaiku@gmail.com>2016-01-22 03:11:20 -0600
committerMike Ruprecht <cmaiku@gmail.com>2016-01-22 03:11:20 -0600
commit832c334d5dc0cbb32c9367dca01185e6117c4698 (patch)
treeb6f3b1aad0ec6cb0adf5c4a646c4f4076d05991e
parentfcb661d316cd30760c6e8c28da58cd43ff0313c9 (diff)
downloadpidgin-832c334d5dc0cbb32c9367dca01185e6117c4698.tar.gz
Remove x264enc specific hack as it's now included in Farstream defaults
-rw-r--r--libpurple/media/backend-fs2.c27
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;