diff --git a/ext/vorbis/gstvorbisdec.c b/ext/vorbis/gstvorbisdec.c index 7f00a5c5fd..9148a8fc56 100644 --- a/ext/vorbis/gstvorbisdec.c +++ b/ext/vorbis/gstvorbisdec.c @@ -69,7 +69,8 @@ GST_STATIC_PAD_TEMPLATE ("sink", ); #define gst_vorbis_dec_parent_class parent_class -G_DEFINE_TYPE (GstVorbisDec, gst_vorbis_dec, GST_TYPE_AUDIO_DECODER); +G_DEFINE_TYPE (GST_VORBIS_DEC_GLIB_TYPE_NAME, gst_vorbis_dec, + GST_TYPE_AUDIO_DECODER); static void vorbis_dec_finalize (GObject * object); diff --git a/ext/vorbis/gstvorbisdeclib.h b/ext/vorbis/gstvorbisdeclib.h index 552ee43aac..b6ff2a9645 100644 --- a/ext/vorbis/gstvorbisdeclib.h +++ b/ext/vorbis/gstvorbisdeclib.h @@ -43,6 +43,8 @@ #define GST_VORBIS_DEC_DEFAULT_SAMPLE_WIDTH (32) +#define GST_VORBIS_DEC_GLIB_TYPE_NAME GstVorbisDec + #else /* TREMOR */ #define GST_VORBIS_DEC_DESCRIPTION "decode raw vorbis streams to integer audio" @@ -59,6 +61,9 @@ #define GST_VORBIS_DEC_DEFAULT_SAMPLE_WIDTH (16) /* we need a different type name here */ +#define GST_VORBIS_DEC_GLIB_TYPE_NAME GstIVorbisDec + +/* and still have it compile */ #define GstVorbisDec GstIVorbisDec #define GstVorbisDecClass GstIVorbisDecClass