aboutsummaryrefslogtreecommitdiff
path: root/gst/gsttypefindfactory.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/gsttypefindfactory.c')
-rw-r--r--gst/gsttypefindfactory.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/gst/gsttypefindfactory.c b/gst/gsttypefindfactory.c
index 26cbfb5..aca0698 100644
--- a/gst/gsttypefindfactory.c
+++ b/gst/gsttypefindfactory.c
@@ -91,14 +91,13 @@ GST_DEBUG_CATEGORY (type_find_debug);
static void gst_type_find_factory_dispose (GObject * object);
-static GstPluginFeatureClass *parent_class = NULL;
-
#define _do_init \
{ \
GST_DEBUG_CATEGORY_INIT (type_find_debug, "GST_TYPEFIND", \
GST_DEBUG_FG_GREEN, "typefinding subsystem"); \
}
+#define gst_type_find_factory_parent_class parent_class
G_DEFINE_TYPE_WITH_CODE (GstTypeFindFactory, gst_type_find_factory,
GST_TYPE_PLUGIN_FEATURE, _do_init);
@@ -107,8 +106,6 @@ gst_type_find_factory_class_init (GstTypeFindFactoryClass * klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- parent_class = g_type_class_peek_parent (klass);
-
object_class->dispose = gst_type_find_factory_dispose;
}
@@ -157,7 +154,7 @@ gst_type_find_factory_dispose (GObject * object)
GList *
gst_type_find_factory_get_list (void)
{
- return gst_registry_get_feature_list (gst_registry_get_default (),
+ return gst_registry_get_feature_list (gst_registry_get (),
GST_TYPE_TYPE_FIND_FACTORY);
}