ugly: Add more warning flags

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8229>
This commit is contained in:
Edward Hervey 2025-01-10 08:58:11 +01:00 committed by GStreamer Marge Bot
parent 4113101145
commit 06748d155c
3 changed files with 13 additions and 10 deletions

View file

@ -2304,15 +2304,15 @@ gst_asf_demux_chain (GstPad * pad, GstObject * parent, GstBuffer * buf)
GST_INFO_OBJECT (demux, "Chained asf starting"); GST_INFO_OBJECT (demux, "Chained asf starting");
/* cleanup and get ready for a chained asf */ /* cleanup and get ready for a chained asf */
gst_asf_demux_reset (demux, TRUE); gst_asf_demux_reset (demux, TRUE);
/* fall through */
} }
} }
/* FALLTHROUGH */
case GST_ASF_DEMUX_STATE_HEADER:{ case GST_ASF_DEMUX_STATE_HEADER:{
ret = gst_asf_demux_chain_headers (demux); ret = gst_asf_demux_chain_headers (demux);
if (demux->state != GST_ASF_DEMUX_STATE_DATA) if (demux->state != GST_ASF_DEMUX_STATE_DATA)
break; break;
/* otherwise fall through */
} }
/* FALLTHROUGH */
case GST_ASF_DEMUX_STATE_DATA: case GST_ASF_DEMUX_STATE_DATA:
{ {
guint64 data_size; guint64 data_size;

View file

@ -595,14 +595,14 @@ gst_real_audio_demux_handle_buffer (GstRealAudioDemux * demux, GstBuffer * buf)
ret = gst_real_audio_demux_parse_marker (demux); ret = gst_real_audio_demux_parse_marker (demux);
if (ret != GST_FLOW_OK || demux->state != REAL_AUDIO_DEMUX_STATE_HEADER) if (ret != GST_FLOW_OK || demux->state != REAL_AUDIO_DEMUX_STATE_HEADER)
break; break;
/* otherwise fall through */
} }
/* FALLTHROUGH */
case REAL_AUDIO_DEMUX_STATE_HEADER:{ case REAL_AUDIO_DEMUX_STATE_HEADER:{
ret = gst_real_audio_demux_parse_header (demux); ret = gst_real_audio_demux_parse_header (demux);
if (ret != GST_FLOW_OK || demux->state != REAL_AUDIO_DEMUX_STATE_DATA) if (ret != GST_FLOW_OK || demux->state != REAL_AUDIO_DEMUX_STATE_DATA)
break; break;
/* otherwise fall through */
} }
/* FALLTHROUGH */
case REAL_AUDIO_DEMUX_STATE_DATA:{ case REAL_AUDIO_DEMUX_STATE_DATA:{
ret = gst_real_audio_demux_parse_data (demux); ret = gst_real_audio_demux_parse_data (demux);
break; break;

View file

@ -244,19 +244,22 @@ else
endif endif
warning_flags = [ warning_flags = [
'-Wmissing-declarations', '-Waddress',
'-Wredundant-decls', '-Waggregate-return',
'-Wwrite-strings',
'-Wformat', '-Wformat',
'-Wformat-nonliteral', '-Wformat-nonliteral',
'-Wformat-security', '-Wformat-security',
'-Wimplicit-fallthrough=3',
'-Winit-self', '-Winit-self',
'-Wmissing-declarations',
'-Wmissing-include-dirs', '-Wmissing-include-dirs',
'-Waddress',
'-Wno-multichar', '-Wno-multichar',
'-Wvla',
'-Wpointer-arith', '-Wpointer-arith',
'-Waggregate-return', '-Wredundant-decls',
'-Wshift-negative-value',
'-Wtype-limits',
'-Wvla',
'-Wwrite-strings',
'-fno-strict-aliasing', '-fno-strict-aliasing',
# Symbol visibility # Symbol visibility
'-fvisibility=hidden', '-fvisibility=hidden',