summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 102ee0c)
raw | patch | inline | side by side (parent: 102ee0c)
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | |
Thu, 25 Mar 2010 17:09:17 +0000 (17:09 +0000) | ||
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | |
Fri, 8 Apr 2011 14:44:49 +0000 (15:44 +0100) |
gst/audioparsers/gstbaseparse.c | patch | blob | history | |
gst/audioparsers/gstbaseparse.h | patch | blob | history |
index 3416bf6fc63af9fa743c852234768f56b65e3cc9..a5c86601bb21e75f6b5044cdb5ba9bcc65d03b82 100644 (file)
GstBuffer *cache;
};
-struct _GstBaseParseClassPrivate
-{
- gpointer _padding;
-};
-
static GstElementClass *parent_class = NULL;
-static void gst_base_parse_base_init (gpointer g_class);
-static void gst_base_parse_base_finalize (gpointer g_class);
static void gst_base_parse_class_init (GstBaseParseClass * klass);
static void gst_base_parse_init (GstBaseParse * parse,
GstBaseParseClass * klass);
if (!base_parse_type) {
static const GTypeInfo base_parse_info = {
sizeof (GstBaseParseClass),
- (GBaseInitFunc) gst_base_parse_base_init,
- (GBaseFinalizeFunc) gst_base_parse_base_finalize,
+ (GBaseInitFunc) NULL,
+ (GBaseFinalizeFunc) NULL,
(GClassInitFunc) gst_base_parse_class_init,
NULL,
NULL,
static void gst_base_parse_drain (GstBaseParse * parse);
-static void
-gst_base_parse_base_init (gpointer g_class)
-{
- GstBaseParseClass *klass = GST_BASE_PARSE_CLASS (g_class);
- GstBaseParseClassPrivate *priv;
-
- GST_DEBUG_CATEGORY_INIT (gst_base_parse_debug, "baseparse", 0,
- "baseparse element");
-
- /* TODO: Remove this once GObject supports class private data */
- priv = g_slice_new0 (GstBaseParseClassPrivate);
- if (klass->priv)
- memcpy (priv, klass->priv, sizeof (GstBaseParseClassPrivate));
- klass->priv = priv;
-}
-
-static void
-gst_base_parse_base_finalize (gpointer g_class)
-{
- GstBaseParseClass *klass = GST_BASE_PARSE_CLASS (g_class);
-
- g_slice_free (GstBaseParseClassPrivate, klass->priv);
- klass->priv = NULL;
-}
-
static void
gst_base_parse_finalize (GObject * object)
{
klass->src_event = gst_base_parse_src_eventfunc;
klass->is_seekable = gst_base_parse_is_seekable;
klass->convert = gst_base_parse_convert;
+
+ GST_DEBUG_CATEGORY_INIT (gst_base_parse_debug, "baseparse", 0,
+ "baseparse element");
}
static void
index 08620b48f8452c6ef2703f66c7f91a010b85e48d..9c48155d13f9d734c53cfb88c92ebf7028b8ed7e 100644 (file)
typedef struct _GstBaseParse GstBaseParse;
typedef struct _GstBaseParseClass GstBaseParseClass;
typedef struct _GstBaseParsePrivate GstBaseParsePrivate;
-typedef struct _GstBaseParseClassPrivate GstBaseParseClassPrivate;
/**
* GstBaseParse:
/*< private >*/
gpointer _gst_reserved[GST_PADDING_LARGE];
- GstBaseParseClassPrivate *priv;
};
GType gst_base_parse_get_type (void);