mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
Add -Wredundant-decls warning flag
Also fix compile issues
This commit is contained in:
parent
18bc896605
commit
1055aaa9cb
21 changed files with 4 additions and 50 deletions
|
@ -272,10 +272,10 @@ dnl set location of plugin directory
|
||||||
AG_GST_SET_PLUGINDIR
|
AG_GST_SET_PLUGINDIR
|
||||||
|
|
||||||
dnl define an ERROR_CFLAGS Makefile variable
|
dnl define an ERROR_CFLAGS Makefile variable
|
||||||
AG_GST_SET_ERROR_CFLAGS($GST_GIT, [-Wmissing-declarations -Wmissing-prototypes])
|
AG_GST_SET_ERROR_CFLAGS($GST_GIT, [-Wmissing-declarations -Wmissing-prototypes -Wredundant-decls])
|
||||||
|
|
||||||
dnl define an ERROR_CXXFLAGS Makefile variable
|
dnl define an ERROR_CXXFLAGS Makefile variable
|
||||||
AG_GST_SET_ERROR_CXXFLAGS($GST_GIT, [-Wmissing-declarations -Wmissing-prototypes])
|
AG_GST_SET_ERROR_CXXFLAGS($GST_GIT, [-Wmissing-declarations -Wmissing-prototypes -Wredundant-decls])
|
||||||
|
|
||||||
dnl define correct level for debugging messages
|
dnl define correct level for debugging messages
|
||||||
AG_GST_SET_LEVEL_DEFAULT($GST_GIT)
|
AG_GST_SET_LEVEL_DEFAULT($GST_GIT)
|
||||||
|
|
|
@ -120,7 +120,6 @@ static GstFlowReturn gst_flac_dec_chain (GstPad * pad, GstBuffer * buf);
|
||||||
|
|
||||||
static void gst_flac_dec_reset_decoders (GstFlacDec * flacdec);
|
static void gst_flac_dec_reset_decoders (GstFlacDec * flacdec);
|
||||||
static void gst_flac_dec_setup_decoder (GstFlacDec * flacdec);
|
static void gst_flac_dec_setup_decoder (GstFlacDec * flacdec);
|
||||||
static void gst_flac_dec_setup_decoder (GstFlacDec * flacdec);
|
|
||||||
|
|
||||||
static FLAC__StreamDecoderReadStatus
|
static FLAC__StreamDecoderReadStatus
|
||||||
gst_flac_dec_read_seekable (const FLAC__StreamDecoder * decoder,
|
gst_flac_dec_read_seekable (const FLAC__StreamDecoder * decoder,
|
||||||
|
|
|
@ -76,11 +76,6 @@ static GstStaticPadTemplate gst_gdk_pixbuf_src_template =
|
||||||
GST_STATIC_CAPS (GST_VIDEO_CAPS_RGB "; " GST_VIDEO_CAPS_RGBA)
|
GST_STATIC_CAPS (GST_VIDEO_CAPS_RGB "; " GST_VIDEO_CAPS_RGBA)
|
||||||
);
|
);
|
||||||
|
|
||||||
static void gst_gdk_pixbuf_base_init (gpointer g_class);
|
|
||||||
static void gst_gdk_pixbuf_class_init (GstGdkPixbufClass * klass);
|
|
||||||
static void gst_gdk_pixbuf_init (GstGdkPixbuf * filter,
|
|
||||||
GstGdkPixbufClass * klass);
|
|
||||||
|
|
||||||
static void gst_gdk_pixbuf_set_property (GObject * object, guint prop_id,
|
static void gst_gdk_pixbuf_set_property (GObject * object, guint prop_id,
|
||||||
const GValue * value, GParamSpec * pspec);
|
const GValue * value, GParamSpec * pspec);
|
||||||
static void gst_gdk_pixbuf_get_property (GObject * object, guint prop_id,
|
static void gst_gdk_pixbuf_get_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -96,10 +96,6 @@ gst_pixbufscale_method_get_type (void)
|
||||||
return pixbufscale_method_type;
|
return pixbufscale_method_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void gst_pixbufscale_base_init (gpointer g_class);
|
|
||||||
static void gst_pixbufscale_class_init (GstPixbufScaleClass * klass);
|
|
||||||
static void gst_pixbufscale_init (GstPixbufScale * pixbufscale,
|
|
||||||
GstPixbufScaleClass * kclass);
|
|
||||||
static void gst_pixbufscale_set_property (GObject * object, guint prop_id,
|
static void gst_pixbufscale_set_property (GObject * object, guint prop_id,
|
||||||
const GValue * value, GParamSpec * pspec);
|
const GValue * value, GParamSpec * pspec);
|
||||||
static void gst_pixbufscale_get_property (GObject * object, guint prop_id,
|
static void gst_pixbufscale_get_property (GObject * object, guint prop_id,
|
||||||
|
@ -136,6 +132,7 @@ gst_pixbufscale_base_init (gpointer g_class)
|
||||||
gst_element_class_add_pad_template (element_class,
|
gst_element_class_add_pad_template (element_class,
|
||||||
gst_static_pad_template_get (&gst_pixbufscale_sink_template));
|
gst_static_pad_template_get (&gst_pixbufscale_sink_template));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gst_pixbufscale_class_init (GstPixbufScaleClass * klass)
|
gst_pixbufscale_class_init (GstPixbufScaleClass * klass)
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
|
#define GST_TYPE_IDCT_METHOD (gst_idct_method_get_type())
|
||||||
GType gst_idct_method_get_type (void);
|
GType gst_idct_method_get_type (void);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -62,9 +62,6 @@ enum
|
||||||
PROP_IDCT_METHOD
|
PROP_IDCT_METHOD
|
||||||
};
|
};
|
||||||
|
|
||||||
extern GType gst_idct_method_get_type (void);
|
|
||||||
#define GST_TYPE_IDCT_METHOD (gst_idct_method_get_type())
|
|
||||||
|
|
||||||
static GstStaticPadTemplate gst_jpeg_dec_src_pad_template =
|
static GstStaticPadTemplate gst_jpeg_dec_src_pad_template =
|
||||||
GST_STATIC_PAD_TEMPLATE ("src",
|
GST_STATIC_PAD_TEMPLATE ("src",
|
||||||
GST_PAD_SRC,
|
GST_PAD_SRC,
|
||||||
|
|
|
@ -89,9 +89,6 @@ enum
|
||||||
PROP_IDCT_METHOD
|
PROP_IDCT_METHOD
|
||||||
};
|
};
|
||||||
|
|
||||||
extern GType gst_idct_method_get_type (void);
|
|
||||||
#define GST_TYPE_IDCT_METHOD (gst_idct_method_get_type())
|
|
||||||
|
|
||||||
static void gst_jpegenc_base_init (gpointer g_class);
|
static void gst_jpegenc_base_init (gpointer g_class);
|
||||||
static void gst_jpegenc_class_init (GstJpegEnc * klass);
|
static void gst_jpegenc_class_init (GstJpegEnc * klass);
|
||||||
static void gst_jpegenc_init (GstJpegEnc * jpegenc);
|
static void gst_jpegenc_init (GstJpegEnc * jpegenc);
|
||||||
|
|
|
@ -126,8 +126,6 @@ enum
|
||||||
|
|
||||||
static void gst_soup_http_src_uri_handler_init (gpointer g_iface,
|
static void gst_soup_http_src_uri_handler_init (gpointer g_iface,
|
||||||
gpointer iface_data);
|
gpointer iface_data);
|
||||||
static void gst_soup_http_src_init (GstSoupHTTPSrc * src,
|
|
||||||
GstSoupHTTPSrcClass * g_class);
|
|
||||||
static void gst_soup_http_src_finalize (GObject * gobject);
|
static void gst_soup_http_src_finalize (GObject * gobject);
|
||||||
|
|
||||||
static void gst_soup_http_src_set_property (GObject * object, guint prop_id,
|
static void gst_soup_http_src_set_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -86,7 +86,6 @@ static gboolean gst_wavpack_dec_sink_event (GstPad * pad, GstEvent * event);
|
||||||
static void gst_wavpack_dec_finalize (GObject * object);
|
static void gst_wavpack_dec_finalize (GObject * object);
|
||||||
static GstStateChangeReturn gst_wavpack_dec_change_state (GstElement * element,
|
static GstStateChangeReturn gst_wavpack_dec_change_state (GstElement * element,
|
||||||
GstStateChange transition);
|
GstStateChange transition);
|
||||||
static gboolean gst_wavpack_dec_sink_event (GstPad * pad, GstEvent * event);
|
|
||||||
static void gst_wavpack_dec_post_tags (GstWavpackDec * dec);
|
static void gst_wavpack_dec_post_tags (GstWavpackDec * dec);
|
||||||
|
|
||||||
GST_BOILERPLATE (GstWavpackDec, gst_wavpack_dec, GstElement, GST_TYPE_ELEMENT);
|
GST_BOILERPLATE (GstWavpackDec, gst_wavpack_dec, GstElement, GST_TYPE_ELEMENT);
|
||||||
|
|
|
@ -47,8 +47,6 @@
|
||||||
#define GST_DEINTERLACE_METHOD_GREEDY_H_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_DEINTERLACE_METHOD_GREEDY_H, GstDeinterlaceMethodGreedyHClass))
|
#define GST_DEINTERLACE_METHOD_GREEDY_H_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_DEINTERLACE_METHOD_GREEDY_H, GstDeinterlaceMethodGreedyHClass))
|
||||||
#define GST_DEINTERLACE_METHOD_GREEDY_H_CAST(obj) ((GstDeinterlaceMethodGreedyH*)(obj))
|
#define GST_DEINTERLACE_METHOD_GREEDY_H_CAST(obj) ((GstDeinterlaceMethodGreedyH*)(obj))
|
||||||
|
|
||||||
GType gst_deinterlace_method_greedy_h_get_type (void);
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
GstDeinterlaceMethod parent;
|
GstDeinterlaceMethod parent;
|
||||||
|
|
|
@ -43,8 +43,6 @@
|
||||||
#define GST_DEINTERLACE_METHOD_TOMSMOCOMP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_DEINTERLACE_METHOD_TOMSMOCOMP, GstDeinterlaceMethodTomsMoCompClass))
|
#define GST_DEINTERLACE_METHOD_TOMSMOCOMP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_DEINTERLACE_METHOD_TOMSMOCOMP, GstDeinterlaceMethodTomsMoCompClass))
|
||||||
#define GST_DEINTERLACE_METHOD_TOMSMOCOMP_CAST(obj) ((GstDeinterlaceMethodTomsMoComp*)(obj))
|
#define GST_DEINTERLACE_METHOD_TOMSMOCOMP_CAST(obj) ((GstDeinterlaceMethodTomsMoComp*)(obj))
|
||||||
|
|
||||||
GType gst_deinterlace_method_tomsmocomp_get_type (void);
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
GstDeinterlaceMethod parent;
|
GstDeinterlaceMethod parent;
|
||||||
|
|
|
@ -47,9 +47,6 @@ static gboolean gst_iir_equalizer_setup (GstAudioFilter * filter,
|
||||||
static GstFlowReturn gst_iir_equalizer_transform_ip (GstBaseTransform * btrans,
|
static GstFlowReturn gst_iir_equalizer_transform_ip (GstBaseTransform * btrans,
|
||||||
GstBuffer * buf);
|
GstBuffer * buf);
|
||||||
|
|
||||||
GST_DEBUG_CATEGORY_EXTERN (equalizer_debug);
|
|
||||||
#define GST_CAT_DEFAULT equalizer_debug
|
|
||||||
|
|
||||||
#define ALLOWED_CAPS \
|
#define ALLOWED_CAPS \
|
||||||
"audio/x-raw-int," \
|
"audio/x-raw-int," \
|
||||||
" depth=(int)16," \
|
" depth=(int)16," \
|
||||||
|
|
|
@ -135,10 +135,6 @@ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",
|
||||||
GST_BOILERPLATE (GstRgAnalysis, gst_rg_analysis, GstBaseTransform,
|
GST_BOILERPLATE (GstRgAnalysis, gst_rg_analysis, GstBaseTransform,
|
||||||
GST_TYPE_BASE_TRANSFORM);
|
GST_TYPE_BASE_TRANSFORM);
|
||||||
|
|
||||||
static void gst_rg_analysis_class_init (GstRgAnalysisClass * klass);
|
|
||||||
static void gst_rg_analysis_init (GstRgAnalysis * filter,
|
|
||||||
GstRgAnalysisClass * gclass);
|
|
||||||
|
|
||||||
static void gst_rg_analysis_set_property (GObject * object, guint prop_id,
|
static void gst_rg_analysis_set_property (GObject * object, guint prop_id,
|
||||||
const GValue * value, GParamSpec * pspec);
|
const GValue * value, GParamSpec * pspec);
|
||||||
static void gst_rg_analysis_get_property (GObject * object, guint prop_id,
|
static void gst_rg_analysis_get_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -70,10 +70,6 @@ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",
|
||||||
GST_BOILERPLATE (GstRgLimiter, gst_rg_limiter, GstBaseTransform,
|
GST_BOILERPLATE (GstRgLimiter, gst_rg_limiter, GstBaseTransform,
|
||||||
GST_TYPE_BASE_TRANSFORM);
|
GST_TYPE_BASE_TRANSFORM);
|
||||||
|
|
||||||
static void gst_rg_limiter_class_init (GstRgLimiterClass * klass);
|
|
||||||
static void gst_rg_limiter_init (GstRgLimiter * filter,
|
|
||||||
GstRgLimiterClass * gclass);
|
|
||||||
|
|
||||||
static void gst_rg_limiter_set_property (GObject * object, guint prop_id,
|
static void gst_rg_limiter_set_property (GObject * object, guint prop_id,
|
||||||
const GValue * value, GParamSpec * pspec);
|
const GValue * value, GParamSpec * pspec);
|
||||||
static void gst_rg_limiter_get_property (GObject * object, guint prop_id,
|
static void gst_rg_limiter_get_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -122,9 +122,6 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
|
||||||
|
|
||||||
GST_BOILERPLATE (GstRgVolume, gst_rg_volume, GstBin, GST_TYPE_BIN);
|
GST_BOILERPLATE (GstRgVolume, gst_rg_volume, GstBin, GST_TYPE_BIN);
|
||||||
|
|
||||||
static void gst_rg_volume_class_init (GstRgVolumeClass * klass);
|
|
||||||
static void gst_rg_volume_init (GstRgVolume * self, GstRgVolumeClass * gclass);
|
|
||||||
|
|
||||||
static void gst_rg_volume_set_property (GObject * object, guint prop_id,
|
static void gst_rg_volume_set_property (GObject * object, guint prop_id,
|
||||||
const GValue * value, GParamSpec * pspec);
|
const GValue * value, GParamSpec * pspec);
|
||||||
static void gst_rg_volume_get_property (GObject * object, guint prop_id,
|
static void gst_rg_volume_get_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -68,8 +68,6 @@ static GstStaticPadTemplate gst_rtp_g723_pay_src_template =
|
||||||
"clock-rate = (int) 8000, " "encoding-name = (string) \"G723\"")
|
"clock-rate = (int) 8000, " "encoding-name = (string) \"G723\"")
|
||||||
);
|
);
|
||||||
|
|
||||||
static void gst_rtp_g723_pay_init (GstRTPG723Pay * pay,
|
|
||||||
GstRTPG723PayClass * klass);
|
|
||||||
static void gst_rtp_g723_pay_finalize (GObject * object);
|
static void gst_rtp_g723_pay_finalize (GObject * object);
|
||||||
|
|
||||||
static GstStateChangeReturn gst_rtp_g723_pay_change_state (GstElement * element,
|
static GstStateChangeReturn gst_rtp_g723_pay_change_state (GstElement * element,
|
||||||
|
|
|
@ -78,9 +78,6 @@ static GstStaticPadTemplate gst_rtp_g729_pay_src_template =
|
||||||
"clock-rate = (int) 8000, " "encoding-name = (string) \"G729\"")
|
"clock-rate = (int) 8000, " "encoding-name = (string) \"G729\"")
|
||||||
);
|
);
|
||||||
|
|
||||||
static void
|
|
||||||
gst_rtp_g729_pay_init (GstRTPG729Pay * pay, GstRTPG729PayClass * klass);
|
|
||||||
|
|
||||||
GST_BOILERPLATE (GstRTPG729Pay, gst_rtp_g729_pay, GstBaseRTPAudioPayload,
|
GST_BOILERPLATE (GstRTPG729Pay, gst_rtp_g729_pay, GstBaseRTPAudioPayload,
|
||||||
GST_TYPE_BASE_RTP_AUDIO_PAYLOAD);
|
GST_TYPE_BASE_RTP_AUDIO_PAYLOAD);
|
||||||
|
|
||||||
|
|
|
@ -1262,7 +1262,6 @@ static GstPad *gst_rtp_bin_request_new_pad (GstElement * element,
|
||||||
GstPadTemplate * templ, const gchar * name);
|
GstPadTemplate * templ, const gchar * name);
|
||||||
static void gst_rtp_bin_release_pad (GstElement * element, GstPad * pad);
|
static void gst_rtp_bin_release_pad (GstElement * element, GstPad * pad);
|
||||||
static void gst_rtp_bin_handle_message (GstBin * bin, GstMessage * message);
|
static void gst_rtp_bin_handle_message (GstBin * bin, GstMessage * message);
|
||||||
static void gst_rtp_bin_clear_pt_map (GstRtpBin * bin);
|
|
||||||
|
|
||||||
GST_BOILERPLATE (GstRtpBin, gst_rtp_bin, GstBin, GST_TYPE_BIN);
|
GST_BOILERPLATE (GstRtpBin, gst_rtp_bin, GstBin, GST_TYPE_BIN);
|
||||||
|
|
||||||
|
|
|
@ -211,7 +211,6 @@ gst_rtsp_nat_method_get_type (void)
|
||||||
return rtsp_nat_method_type;
|
return rtsp_nat_method_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void gst_rtspsrc_base_init (gpointer g_class);
|
|
||||||
static void gst_rtspsrc_finalize (GObject * object);
|
static void gst_rtspsrc_finalize (GObject * object);
|
||||||
|
|
||||||
static void gst_rtspsrc_set_property (GObject * object, guint prop_id,
|
static void gst_rtspsrc_set_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -88,9 +88,6 @@ GST_DEBUG_CATEGORY (gst_videomixer_debug);
|
||||||
|
|
||||||
static GType gst_videomixer_get_type (void);
|
static GType gst_videomixer_get_type (void);
|
||||||
|
|
||||||
static void gst_videomixer_pad_class_init (GstVideoMixerPadClass * klass);
|
|
||||||
static void gst_videomixer_pad_init (GstVideoMixerPad * mixerpad);
|
|
||||||
|
|
||||||
static void gst_videomixer_pad_get_property (GObject * object, guint prop_id,
|
static void gst_videomixer_pad_get_property (GObject * object, guint prop_id,
|
||||||
GValue * value, GParamSpec * pspec);
|
GValue * value, GParamSpec * pspec);
|
||||||
static void gst_videomixer_pad_set_property (GObject * object, guint prop_id,
|
static void gst_videomixer_pad_set_property (GObject * object, guint prop_id,
|
||||||
|
|
|
@ -47,7 +47,6 @@
|
||||||
|
|
||||||
#include "gst/gst-i18n-plugin.h"
|
#include "gst/gst-i18n-plugin.h"
|
||||||
|
|
||||||
GST_DEBUG_CATEGORY_EXTERN (v4l2src_debug);
|
|
||||||
#define GST_CAT_DEFAULT v4l2src_debug
|
#define GST_CAT_DEFAULT v4l2src_debug
|
||||||
GST_DEBUG_CATEGORY_EXTERN (GST_CAT_PERFORMANCE);
|
GST_DEBUG_CATEGORY_EXTERN (GST_CAT_PERFORMANCE);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue