summaryrefslogtreecommitdiffstats
path: root/gst/videofilter
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2003-07-02 08:08:34 +0000
committerDavid Schleef <ds@schleef.org>2003-07-02 08:08:34 +0000
commit96e5a724f81dd64cb83ce48d2aee6d60daff3834 (patch)
tree75032b20b40c4b187780b72405234a633b4589eb /gst/videofilter
parentbfd44accb6bc057f07d335b8b652bf2b099c68b1 (diff)
Add a base init function
Original commit message from CVS: Add a base init function
Diffstat (limited to 'gst/videofilter')
-rw-r--r--gst/videofilter/gstvideofilter.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/gst/videofilter/gstvideofilter.c b/gst/videofilter/gstvideofilter.c
index 7f8f10af..36604e1e 100644
--- a/gst/videofilter/gstvideofilter.c
+++ b/gst/videofilter/gstvideofilter.c
@@ -49,6 +49,7 @@ enum {
/* FILL ME */
};
+static void gst_videofilter_base_init (GstVideofilterClass *klass);
static void gst_videofilter_class_init (GstVideofilterClass *klass);
static void gst_videofilter_init (GstVideofilter *videofilter);
@@ -68,7 +69,8 @@ gst_videofilter_get_type (void)
if (!videofilter_type) {
static const GTypeInfo videofilter_info = {
- sizeof(GstVideofilterClass), NULL,
+ sizeof(GstVideofilterClass),
+ (GBaseInitFunc)gst_videofilter_base_init,
NULL,
(GClassInitFunc)gst_videofilter_class_init,
NULL,
@@ -83,8 +85,12 @@ gst_videofilter_get_type (void)
return videofilter_type;
}
-static void
-gst_videofilter_class_init (GstVideofilterClass *klass)
+static void gst_videofilter_base_init (GstVideofilterClass *klass)
+{
+ klass->formats = g_ptr_array_new();
+}
+
+static void gst_videofilter_class_init (GstVideofilterClass *klass)
{
GObjectClass *gobject_class;
GstElementClass *gstelement_class;
@@ -96,8 +102,6 @@ gst_videofilter_class_init (GstVideofilterClass *klass)
gobject_class->set_property = gst_videofilter_set_property;
gobject_class->get_property = gst_videofilter_get_property;
-
- klass->formats = g_ptr_array_new();
}
#if 0