From: Stefan Sauer Date: Fri, 17 Oct 2014 10:41:04 +0000 (+0200) Subject: typefind: simplify registration code X-Git-Tag: 1.6.1~704 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bca04b06aa9ec7d425342b7700be4e15f8c86775;p=platform%2Fupstream%2Fgstreamer.git typefind: simplify registration code Remove a useless assert (we just instantiated this type). Drop the free'ing of the extension array. As we just created the instance this is always NULL. --- diff --git a/gst/gsttypefind.c b/gst/gsttypefind.c index ddcbfda..e0ca96f 100644 --- a/gst/gsttypefind.c +++ b/gst/gsttypefind.c @@ -72,15 +72,10 @@ gst_type_find_register (GstPlugin * plugin, const gchar * name, guint rank, factory = g_object_newv (GST_TYPE_TYPE_FIND_FACTORY, 0, NULL); GST_DEBUG_OBJECT (factory, "using new typefind factory for %s", name); - g_assert (GST_IS_TYPE_FIND_FACTORY (factory)); gst_plugin_feature_set_name (GST_PLUGIN_FEATURE_CAST (factory), name); gst_plugin_feature_set_rank (GST_PLUGIN_FEATURE_CAST (factory), rank); - if (factory->extensions) { - g_strfreev (factory->extensions); - factory->extensions = NULL; - } if (extensions) factory->extensions = g_strsplit (extensions, ",", -1);