diff --git a/common b/common index 6bb695159b..4f962f7835 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 6bb695159bf15fe64d31b26dd2a07d1ba2bb7f1d +Subproject commit 4f962f78357a11e545510d48227f41af24bfaab7 diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index f455f8f82f..0bcf057c9b 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -834,6 +834,7 @@ gst_mpegv_parse_set_caps (GstBaseParse * parse, GstCaps * caps) * src caps are based on sink caps so it will end up in there * whether sucessful or not */ gst_mpegv_parse_process_config (mpvparse, buf, gst_buffer_get_size (buf)); + gst_mpegv_parse_reset_frame (mpvparse); } /* let's not interfere and accept regardless of config parsing success */