diff --git a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c index ea5e1c9ff2..62a812d145 100644 --- a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c +++ b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c @@ -5709,6 +5709,9 @@ again: goto again; } + if (v4l2object->formats) + gst_v4l2_object_clear_format_list (v4l2object); + return GST_V4L2_FLOW_RESOLUTION_CHANGE; }