From 2a18cf41a817832db7997b42fca07820579f7ae3 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Tue, 9 Oct 2012 21:19:15 -0700 Subject: mpegvideoparse: reset frame parser after parsing codec_data buffer in caps, to avoid not correctly parsing the full first frame. --- gst/videoparsers/gstmpegvideoparse.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gst/videoparsers') diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index f455f8f82..0bcf057c9 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 */ -- cgit v1.2.1