summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 1650652)
raw | patch | inline | side by side (parent: 1650652)
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | |
Fri, 23 Sep 2011 12:33:55 +0000 (14:33 +0200) | ||
committer | Nikhil Devshatwar <a0132237@ti.com> | |
Fri, 17 May 2013 09:40:41 +0000 (15:10 +0530) |
ext/lame/gstlamemp3enc.c | patch | blob | history |
index f23e8d5fbbaef5343d679ab2ad19ae241f5560e8..e1692204eab4ec8fb9f162bdee41e837c6266bd8 100644 (file)
--- a/ext/lame/gstlamemp3enc.c
+++ b/ext/lame/gstlamemp3enc.c
#define DEFAULT_ENCODING_ENGINE_QUALITY LAMEMP3ENC_ENCODING_ENGINE_QUALITY_STANDARD
#define DEFAULT_MONO FALSE
-static void gst_lamemp3enc_base_init (gpointer g_class);
-static void gst_lamemp3enc_class_init (GstLameMP3EncClass * klass);
-static void gst_lamemp3enc_init (GstLameMP3Enc * gst_lame);
-
static gboolean gst_lamemp3enc_start (GstAudioEncoder * enc);
static gboolean gst_lamemp3enc_stop (GstAudioEncoder * enc);
static gboolean gst_lamemp3enc_set_format (GstAudioEncoder * enc,
GValue * value, GParamSpec * pspec);
static gboolean gst_lamemp3enc_setup (GstLameMP3Enc * lame, GstTagList ** tags);
-static GstElementClass *parent_class = NULL;
-
-GType
-gst_lamemp3enc_get_type (void)
-{
- static GType gst_lamemp3enc_type = 0;
-
- if (!gst_lamemp3enc_type) {
- static const GTypeInfo gst_lamemp3enc_info = {
- sizeof (GstLameMP3EncClass),
- gst_lamemp3enc_base_init,
- NULL,
- (GClassInitFunc) gst_lamemp3enc_class_init,
- NULL,
- NULL,
- sizeof (GstLameMP3Enc),
- 0,
- (GInstanceInitFunc) gst_lamemp3enc_init,
- };
-
- gst_lamemp3enc_type =
- g_type_register_static (GST_TYPE_AUDIO_ENCODER, "GstLameMP3Enc",
- &gst_lamemp3enc_info, 0);
- }
- return gst_lamemp3enc_type;
-}
+GST_BOILERPLATE (GstLameMP3Enc, gst_lamemp3enc, GstAudioEncoder,
+ GST_TYPE_AUDIO_ENCODER);
static void
gst_lamemp3enc_release_memory (GstLameMP3Enc * lame)
}
static void
-gst_lamemp3enc_init (GstLameMP3Enc * lame)
+gst_lamemp3enc_init (GstLameMP3Enc * lame, GstLameMP3EncClass * klass)
{
}