avvid{dec,enc}: remove dead gobject macros
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Thu, 24 Mar 2016 17:31:27 +0000 (18:31 +0100)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Thu, 24 Mar 2016 17:36:22 +0000 (18:36 +0100)
The GObject macros either for GstFFMpegVidDec and GstFFMpegVidEnc can
break the compilation because they are not GTypes, since each av video
elements are registered in runtime.

https://bugzilla.gnome.org/show_bug.cgi?id=764162

ext/libav/gstavviddec.h
ext/libav/gstavvidenc.h

index a9965b7..68faf96 100644 (file)
@@ -83,17 +83,6 @@ struct _GstFFMpegVidDecClass
   AVCodec *in_plugin;
 };
 
-#define GST_TYPE_FFMPEGDEC \
-  (gst_ffmpegviddec_get_type())
-#define GST_FFMPEGDEC(obj) \
-  (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_FFMPEGDEC,GstFFMpegVidDec))
-#define GST_FFMPEGVIDDEC_CLASS(klass) \
-  (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_FFMPEGDEC,GstFFMpegVidDecClass))
-#define GST_IS_FFMPEGDEC(obj) \
-  (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_FFMPEGDEC))
-#define GST_IS_FFMPEGVIDDEC_CLASS(klass) \
-  (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_FFMPEGDEC))
-
 G_END_DECLS
 
 #endif
index be7b832..92312bd 100644 (file)
@@ -82,17 +82,6 @@ struct _GstFFMpegVidEncClass
   GstPadTemplate *srctempl, *sinktempl;
 };
 
-#define GST_TYPE_FFMPEGVIDENC \
-  (gst_ffmpegvidenc_get_type())
-#define GST_FFMPEGVIDENC(obj) \
-  (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_FFMPEGVIDENC,GstFFMpegVidEnc))
-#define GST_FFMPEGVIDENC_CLASS(klass) \
-  (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_FFMPEGVIDENC,GstFFMpegVidEncClass))
-#define GST_IS_FFMPEGVIDENC(obj) \
-  (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_FFMPEGVIDENC))
-#define GST_IS_FFMPEGVIDENC_CLASS(klass) \
-  (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_FFMPEGVIDENC))
-
 G_END_DECLS
 
 #endif /* __GST_FFMPEGVIDENC_H__ */