From: Alessandro Decina Date: Thu, 4 Aug 2011 07:49:46 +0000 (+0200) Subject: mpegvideoparse: fix sequence header parsing X-Git-Tag: 1.19.3~507^2~16043^2~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b01ee6bbf102087fab8c4907bf96374183d81321;p=platform%2Fupstream%2Fgstreamer.git mpegvideoparse: fix sequence header parsing After bitrate there's 11 bits (1 marker bit + VBV buffer size) before the load intra quantiser flag. --- diff --git a/gst/videoparsers/mpegvideoparse.c b/gst/videoparsers/mpegvideoparse.c index 45f8dd3..e85d77b 100644 --- a/gst/videoparsers/mpegvideoparse.c +++ b/gst/videoparsers/mpegvideoparse.c @@ -209,6 +209,10 @@ gst_mpeg_video_params_parse_sequence (MPEGVParams * params, GstBitReader * br) params->bitrate *= 400; } + /* skip 1 + VBV buffer size */ + if (!gst_bit_reader_skip (br, 11)) + goto failed; + /* constrained_parameters_flag */ GET_BITS (br, 1, &bits);