From b01ee6bbf102087fab8c4907bf96374183d81321 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Thu, 4 Aug 2011 09:49:46 +0200 Subject: [PATCH] mpegvideoparse: fix sequence header parsing After bitrate there's 11 bits (1 marker bit + VBV buffer size) before the load intra quantiser flag. --- gst/videoparsers/mpegvideoparse.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/videoparsers/mpegvideoparse.c b/gst/videoparsers/mpegvideoparse.c index 45f8dd306c..e85d77bdbb 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);