From 0da5b42bcc7b31e67c62ce871bc78d1b9b4fd88a Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Sun, 15 Mar 2020 18:54:33 +0100 Subject: [PATCH] mpg123: Use G_DECLARE_FINAL_TYPE --- ext/mpg123/gstmpg123audiodec.h | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/ext/mpg123/gstmpg123audiodec.h b/ext/mpg123/gstmpg123audiodec.h index e837a56b0c..f396a25843 100644 --- a/ext/mpg123/gstmpg123audiodec.h +++ b/ext/mpg123/gstmpg123audiodec.h @@ -26,16 +26,9 @@ G_BEGIN_DECLS - -typedef struct _GstMpg123AudioDec GstMpg123AudioDec; -typedef struct _GstMpg123AudioDecClass GstMpg123AudioDecClass; - - -#define GST_TYPE_MPG123_AUDIO_DEC (gst_mpg123_audio_dec_get_type()) -#define GST_MPG123_AUDIO_DEC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_MPG123_AUDIO_DEC,GstMpg123AudioDec)) -#define GST_MPG123_AUDIO_DEC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_MPG123_AUDIO_DEC,GstMpg123AudioDecClass)) -#define GST_IS_MPG123_AUDIO_DEC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_MPG123_AUDIO_DEC)) -#define GST_IS_MPG123_AUDIO_DEC_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_MPG123_AUDIO_DEC)) +#define GST_TYPE_MPG123_AUDIO_DEC (gst_mpg123_audio_dec_get_type()) +G_DECLARE_FINAL_TYPE (GstMpg123AudioDec, gst_mpg123_audio_dec, + GST, MPG123_AUDIO_DEC, GstAudioDecoder) struct _GstMpg123AudioDec { @@ -49,14 +42,6 @@ struct _GstMpg123AudioDec off_t frame_offset; }; - -struct _GstMpg123AudioDecClass -{ - GstAudioDecoderClass parent_class; -}; - -G_GNUC_INTERNAL GType gst_mpg123_audio_dec_get_type (void); - G_END_DECLS #endif