From a626b194906abe7746a499f8531fbd6f6f9a3481 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 24 Apr 2010 09:16:22 +0200 Subject: [PATCH] deinterlace: Define deinterlace method base classes as abstract types --- gst/deinterlace/gstdeinterlacemethod.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gst/deinterlace/gstdeinterlacemethod.c b/gst/deinterlace/gstdeinterlacemethod.c index 6f2fb15..2d5f5f6 100644 --- a/gst/deinterlace/gstdeinterlacemethod.c +++ b/gst/deinterlace/gstdeinterlacemethod.c @@ -29,7 +29,8 @@ #include "gstdeinterlacemethod.h" -G_DEFINE_TYPE (GstDeinterlaceMethod, gst_deinterlace_method, GST_TYPE_OBJECT); +G_DEFINE_ABSTRACT_TYPE (GstDeinterlaceMethod, gst_deinterlace_method, + GST_TYPE_OBJECT); gboolean gst_deinterlace_method_supported (GType type, GstVideoFormat format, gint width, @@ -147,8 +148,8 @@ gst_deinterlace_method_get_latency (GstDeinterlaceMethod * self) return klass->latency; } -G_DEFINE_TYPE (GstDeinterlaceSimpleMethod, gst_deinterlace_simple_method, - GST_TYPE_DEINTERLACE_METHOD); +G_DEFINE_ABSTRACT_TYPE (GstDeinterlaceSimpleMethod, + gst_deinterlace_simple_method, GST_TYPE_DEINTERLACE_METHOD); static gboolean gst_deinterlace_simple_method_supported (GstDeinterlaceMethodClass * mklass, -- 2.7.4