diff --git a/subprojects/gstreamer/gst/printf/vasnprintf.c b/subprojects/gstreamer/gst/printf/vasnprintf.c index b202c62654..540d647af3 100644 --- a/subprojects/gstreamer/gst/printf/vasnprintf.c +++ b/subprojects/gstreamer/gst/printf/vasnprintf.c @@ -646,7 +646,7 @@ vasnprintf (char *resultbuf, size_t *lengthp, const char *format, va_list args) break; #else *p++ = 'l'; - /*FALLTHROUGH*/ + G_GNUC_FALLTHROUGH; #endif #endif case TYPE_LONGINT: diff --git a/subprojects/gstreamer/plugins/elements/gstfakesrc.c b/subprojects/gstreamer/plugins/elements/gstfakesrc.c index 7142e2c43d..e3f66b3347 100644 --- a/subprojects/gstreamer/plugins/elements/gstfakesrc.c +++ b/subprojects/gstreamer/plugins/elements/gstfakesrc.c @@ -617,6 +617,7 @@ gst_fake_src_prepare_buffer (GstFakeSrc * src, guint8 * data, gsize size) } case FAKE_SRC_FILLTYPE_PATTERN: src->pattern_byte = 0x00; + /* FALLTHROUGH */ case FAKE_SRC_FILLTYPE_PATTERN_CONT: { gint i; diff --git a/subprojects/gstreamer/plugins/elements/gstoutputselector.c b/subprojects/gstreamer/plugins/elements/gstoutputselector.c index 1a1a3fb908..da6deca1c0 100644 --- a/subprojects/gstreamer/plugins/elements/gstoutputselector.c +++ b/subprojects/gstreamer/plugins/elements/gstoutputselector.c @@ -640,8 +640,8 @@ gst_output_selector_event (GstPad * pad, GstObject * parent, GstEvent * event) gst_event_copy_segment (event, &sel->segment); GST_DEBUG_OBJECT (sel, "configured SEGMENT %" GST_SEGMENT_FORMAT, &sel->segment); - /* fall through */ } + /* FALLTHROUGH */ default: { active = gst_output_selector_get_active (sel); diff --git a/subprojects/gstreamer/plugins/elements/gstqueue2.c b/subprojects/gstreamer/plugins/elements/gstqueue2.c index f1eeff1fff..1fa62f9240 100644 --- a/subprojects/gstreamer/plugins/elements/gstqueue2.c +++ b/subprojects/gstreamer/plugins/elements/gstqueue2.c @@ -2671,8 +2671,8 @@ gst_queue2_handle_sink_event (GstPad * pad, GstObject * parent, g_object_notify_by_pspec (G_OBJECT (queue), obj_props[PROP_BITRATE]); } } - /* Fall-through */ } + /* FALLTHROUGH */ default: if (GST_EVENT_IS_SERIALIZED (event)) { gboolean bitrate_changed = TRUE; diff --git a/subprojects/gstreamer/plugins/elements/gsttypefindelement.c b/subprojects/gstreamer/plugins/elements/gsttypefindelement.c index 6cd4e4b6bd..b489099107 100644 --- a/subprojects/gstreamer/plugins/elements/gsttypefindelement.c +++ b/subprojects/gstreamer/plugins/elements/gsttypefindelement.c @@ -720,8 +720,8 @@ gst_type_find_element_sink_event (GstPad * pad, GstObject * parent, typefind->cached_events = NULL; gst_adapter_clear (typefind->adapter); GST_OBJECT_UNLOCK (typefind); - /* fall through */ } + /* FALLTHROUGH */ case GST_EVENT_FLUSH_START: res = gst_pad_push_event (typefind->src, event); break; diff --git a/subprojects/gstreamer/tests/check/gst/gstpad.c b/subprojects/gstreamer/tests/check/gst/gstpad.c index ff142edced..28dac2bb89 100644 --- a/subprojects/gstreamer/tests/check/gst/gstpad.c +++ b/subprojects/gstreamer/tests/check/gst/gstpad.c @@ -340,6 +340,7 @@ sink_query_caps (GstPad * pad, GstObject * object, GstQuery * q) " query-only-field=(int)1"); gst_query_set_caps_result (q, caps); gst_caps_unref (caps); + /* FALLTHROUGH */ default: ret = gst_pad_query_default (pad, object, q); break; diff --git a/subprojects/gstreamer/tests/check/gst/gstutils.c b/subprojects/gstreamer/tests/check/gst/gstutils.c index 252c3c0357..653a7f5cff 100644 --- a/subprojects/gstreamer/tests/check/gst/gstutils.c +++ b/subprojects/gstreamer/tests/check/gst/gstutils.c @@ -1621,6 +1621,7 @@ testpadreqsink_peer_query (GstPad * pad, GstObject * parent, GstQuery * query) res = TRUE; break; } + /* FALLTHROUGH */ default: res = gst_pad_query_default (pad, parent, query); break;