From 26f632e6309e9796d08ada0b490c0289913d5a98 Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Sun, 2 Nov 2003 22:11:30 +0000 Subject: ... almost done now Original commit message from CVS: ... almost done now --- gst/rtjpeg/gstrtjpegenc.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'gst/rtjpeg/gstrtjpegenc.c') diff --git a/gst/rtjpeg/gstrtjpegenc.c b/gst/rtjpeg/gstrtjpegenc.c index 0aa90577..1ff510bc 100644 --- a/gst/rtjpeg/gstrtjpegenc.c +++ b/gst/rtjpeg/gstrtjpegenc.c @@ -27,11 +27,8 @@ GstElementDetails gst_rtjpegenc_details = { "RTjpeg encoder", "Codec/Video/Encoder", - "GPL", "Encodes video in RTjpeg format", - VERSION, - "Erik Walthinsen ", - "(C) 1999", + "Erik Walthinsen " }; /* GstRTJpegEnc signals and args */ @@ -47,6 +44,7 @@ enum { static void gst_rtjpegenc_class_init (GstRTJpegEncClass *klass); +static void gst_rtjpegenc_base_init (GstRTJpegEncClass *klass); static void gst_rtjpegenc_init (GstRTJpegEnc *rtjpegenc); static void gst_rtjpegenc_chain (GstPad *pad, GstData *_data); @@ -61,7 +59,8 @@ gst_rtjpegenc_get_type (void) if (!rtjpegenc_type) { static const GTypeInfo rtjpegenc_info = { - sizeof(GstRTJpegEncClass), NULL, + sizeof(GstRTJpegEncClass), + (GBaseInitFunc)gst_rtjpegenc_base_init, NULL, (GClassInitFunc)gst_rtjpegenc_class_init, NULL, @@ -75,6 +74,14 @@ gst_rtjpegenc_get_type (void) return rtjpegenc_type; } +static void +gst_rtjpegenc_base_init (GstRTJpegEncClass *klass) +{ + GstElementClass *element_class = GST_ELEMENT_CLASS (klass); + + gst_element_class_set_details (element_class, &gst_rtjpegenc_details); +} + static void gst_rtjpegenc_class_init (GstRTJpegEncClass *klass) { -- cgit v1.2.1