GType type;
gchar *type_name, *tmp;
GstFrei0rFilterClassData *class_data;
+ gboolean ret = FALSE;
tmp = g_strdup_printf ("frei0r-filter-%s", info->name);
type_name = g_ascii_strdown (tmp, -1);
type =
g_type_register_static (GST_TYPE_VIDEO_FILTER, type_name, &typeinfo, 0);
- return (gst_element_register (plugin, type_name, GST_RANK_NONE, type));
+ ret = gst_element_register (plugin, type_name, GST_RANK_NONE, type);
+
+ g_free (type_name);
+ return ret;
}
GType type;
gchar *type_name, *tmp;
GstFrei0rMixerClassData *class_data;
+ gboolean ret = FALSE;
if (ftable->update2 == NULL)
return FALSE;
typeinfo.class_data = class_data;
type = g_type_register_static (GST_TYPE_ELEMENT, type_name, &typeinfo, 0);
- return (gst_element_register (plugin, type_name, GST_RANK_NONE, type));
+ ret = gst_element_register (plugin, type_name, GST_RANK_NONE, type);
+
+ g_free (type_name);
+ return ret;
}
GType type;
gchar *type_name, *tmp;
GstFrei0rSrcClassData *class_data;
+ gboolean ret = FALSE;
tmp = g_strdup_printf ("frei0r-src-%s", info->name);
type_name = g_ascii_strdown (tmp, -1);
typeinfo.class_data = class_data;
type = g_type_register_static (GST_TYPE_PUSH_SRC, type_name, &typeinfo, 0);
- return (gst_element_register (plugin, type_name, GST_RANK_NONE, type));
+ ret = gst_element_register (plugin, type_name, GST_RANK_NONE, type);
+
+ g_free (type_name);
+ return ret;
}