From 556e8a62393ac4816a9947d92fd07565e0bbf775 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 6 May 2005 19:55:22 +0000 Subject: Ported 2 more plugins. usgly hack in the Makefile.am though, I'm sure someone will fix it. Original commit message from CVS: * configure.ac: * ext/aalib/Makefile.am: * ext/aalib/gstaasink.c: (gst_aasink_get_type), (gst_aasink_class_init), (gst_aasink_fixate), (gst_aasink_setcaps), (gst_aasink_init), (gst_aasink_get_times), (gst_aasink_render), (gst_aasink_set_property), (gst_aasink_get_property), (gst_aasink_open), (gst_aasink_close), (gst_aasink_change_state): * ext/aalib/gstaasink.h: * gst/smpte/Makefile.am: * gst/smpte/gstsmpte.c: (gst_smpte_setcaps), (gst_smpte_init), (gst_smpte_collected): * gst/smpte/gstsmpte.h: Ported 2 more plugins. usgly hack in the Makefile.am though, I'm sure someone will fix it. --- ext/aalib/gstaasink.h | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'ext/aalib/gstaasink.h') diff --git a/ext/aalib/gstaasink.h b/ext/aalib/gstaasink.h index e50362f6..53bdabf8 100644 --- a/ext/aalib/gstaasink.h +++ b/ext/aalib/gstaasink.h @@ -22,6 +22,7 @@ #define __GST_AASINK_H__ #include +#include #include @@ -41,19 +42,11 @@ extern "C" { #define GST_IS_AASINK_CLASS(obj) \ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_AASINK)) -typedef enum { - GST_AASINK_OPEN = GST_ELEMENT_FLAG_LAST, - - GST_AASINK_FLAG_LAST = GST_ELEMENT_FLAG_LAST + 2, -} GstAASinkFlags; - typedef struct _GstAASink GstAASink; typedef struct _GstAASinkClass GstAASinkClass; struct _GstAASink { - GstElement element; - - GstPad *sinkpad; + GstBaseSink parent; gulong format; gint width, height; @@ -61,8 +54,6 @@ struct _GstAASink { gint frames_displayed; guint64 frame_time; - GstClock *clock; - aa_context *context; struct aa_hardware_params ascii_surf; struct aa_renderparams ascii_parms; @@ -71,7 +62,7 @@ struct _GstAASink { }; struct _GstAASinkClass { - GstElementClass parent_class; + GstBaseSinkClass parent_class; /* signals */ void (*frame_displayed) (GstElement *element); -- cgit