--- a/libpurple/media/backend-fs2.c Fri Jun 17 07:11:46 2016 +0200
+++ b/libpurple/media/backend-fs2.c Mon May 16 14:52:58 2016 +0200
@@ -533,6 +533,8 @@
purple_media_backend_fs2_class_init(PurpleMediaBackendFs2Class *klass)
GObjectClass *gobject_class = (GObjectClass*)klass;
gobject_class->dispose = purple_media_backend_fs2_dispose;
gobject_class->finalize = purple_media_backend_fs2_finalize;
@@ -544,6 +546,15 @@
g_object_class_override_property(gobject_class, PROP_MEDIA, "media");
g_type_class_add_private(klass, sizeof(PurpleMediaBackendFs2Private));
+ /* VA-API elements aren't well supported in Farstream. Ignore them. */ + features = gst_registry_get_feature_list_by_plugin(gst_registry_get(), + for (it = features; it; it = it->next) { + gst_plugin_feature_set_rank((GstPluginFeature *)it->data, + gst_plugin_feature_list_free(features);