base: Update docs to say class_init instead of base_init

And remove a useless base_init in basesrc
This commit is contained in:
Sebastian Dröge 2011-04-16 15:24:01 +02:00
parent 64f6a18bad
commit 9b90d3d9c0
2 changed files with 6 additions and 11 deletions

View file

@ -36,12 +36,12 @@
* *
* #GstBaseSink provides support for exactly one sink pad, which should be * #GstBaseSink provides support for exactly one sink pad, which should be
* named "sink". A sink implementation (subclass of #GstBaseSink) should * named "sink". A sink implementation (subclass of #GstBaseSink) should
* install a pad template in its base_init function, like so: * install a pad template in its class_init function, like so:
* |[ * |[
* static void * static void
* my_element_base_init (gpointer g_class) * my_element_class_init (GstMyElementClass *klass)
* { * {
* GstElementClass *gstelement_class = GST_ELEMENT_CLASS (g_class); * GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass);
* *
* // sinktemplate should be a #GstStaticPadTemplate with direction * // sinktemplate should be a #GstStaticPadTemplate with direction
* // #GST_PAD_SINK and name "sink" * // #GST_PAD_SINK and name "sink"

View file

@ -251,7 +251,6 @@ struct _GstBaseSrcPrivate
static GstElementClass *parent_class = NULL; static GstElementClass *parent_class = NULL;
static void gst_base_src_base_init (gpointer g_class);
static void gst_base_src_class_init (GstBaseSrcClass * klass); static void gst_base_src_class_init (GstBaseSrcClass * klass);
static void gst_base_src_init (GstBaseSrc * src, gpointer g_class); static void gst_base_src_init (GstBaseSrc * src, gpointer g_class);
static void gst_base_src_finalize (GObject * object); static void gst_base_src_finalize (GObject * object);
@ -266,7 +265,7 @@ gst_base_src_get_type (void)
GType _type; GType _type;
static const GTypeInfo base_src_info = { static const GTypeInfo base_src_info = {
sizeof (GstBaseSrcClass), sizeof (GstBaseSrcClass),
(GBaseInitFunc) gst_base_src_base_init, NULL,
NULL, NULL,
(GClassInitFunc) gst_base_src_class_init, (GClassInitFunc) gst_base_src_class_init,
NULL, NULL,
@ -324,12 +323,6 @@ static GstFlowReturn gst_base_src_get_range (GstBaseSrc * src, guint64 offset,
guint length, GstBuffer ** buf); guint length, GstBuffer ** buf);
static gboolean gst_base_src_seekable (GstBaseSrc * src); static gboolean gst_base_src_seekable (GstBaseSrc * src);
static void
gst_base_src_base_init (gpointer g_class)
{
GST_DEBUG_CATEGORY_INIT (gst_base_src_debug, "basesrc", 0, "basesrc element");
}
static void static void
gst_base_src_class_init (GstBaseSrcClass * klass) gst_base_src_class_init (GstBaseSrcClass * klass)
{ {
@ -339,6 +332,8 @@ gst_base_src_class_init (GstBaseSrcClass * klass)
gobject_class = G_OBJECT_CLASS (klass); gobject_class = G_OBJECT_CLASS (klass);
gstelement_class = GST_ELEMENT_CLASS (klass); gstelement_class = GST_ELEMENT_CLASS (klass);
GST_DEBUG_CATEGORY_INIT (gst_base_src_debug, "basesrc", 0, "basesrc element");
g_type_class_add_private (klass, sizeof (GstBaseSrcPrivate)); g_type_class_add_private (klass, sizeof (GstBaseSrcPrivate));
parent_class = g_type_class_peek_parent (klass); parent_class = g_type_class_peek_parent (klass);