summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-04-24 09:16:22 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-04-29 19:28:23 +0200
commita626b194906abe7746a499f8531fbd6f6f9a3481 (patch)
tree3ab6ef70f7d6778d739a38b698c5c7681f87c0af
parent600f82fbfe8ab9f3195ac2675cf8d94044b1abe6 (diff)
deinterlace: Define deinterlace method base classes as abstract types
-rw-r--r--gst/deinterlace/gstdeinterlacemethod.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gst/deinterlace/gstdeinterlacemethod.c b/gst/deinterlace/gstdeinterlacemethod.c
index 6f2fb1540..2d5f5f696 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,