2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
+ * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_buffer_class_init),
+ (gst_v4lsrc_buffer_finalize):
+ Correctly chain up the finalize method.
+
+2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
+
* ext/gio/gstgiostreamsink.c:
* ext/gio/gstgiostreamsrc.c:
Add documentation and example code for giostreamsink/giostreamsrc.
static void gst_v4lsrc_buffer_init (GTypeInstance * instance, gpointer g_class);
static void gst_v4lsrc_buffer_finalize (GstV4lSrcBuffer * v4lsrc_buffer);
+static GstBufferClass *v4lbuffer_parent_class = NULL;
+
GType
gst_v4lsrc_buffer_get_type (void)
{
{
GstMiniObjectClass *mini_object_class = GST_MINI_OBJECT_CLASS (g_class);
+ v4lbuffer_parent_class = g_type_class_peek_parent (g_class);
+
mini_object_class->finalize = (GstMiniObjectFinalizeFunction)
gst_v4lsrc_buffer_finalize;
}
}
gst_object_unref (v4lsrc);
+
+ GST_MINI_OBJECT_CLASS (v4lbuffer_parent_class)->
+ finalize (GST_MINI_OBJECT (v4lsrc_buffer));
}
/* Create a V4lSrc buffer from our mmap'd data area */