codecparsers: fix an issue in check resync marker
authorZhao Halley <halley.zhao@intel.com>
Tue, 6 Dec 2011 00:31:14 +0000 (08:31 +0800)
committerThibault Saunier <thibault.saunier@collabora.com>
Tue, 6 Dec 2011 20:05:52 +0000 (17:05 -0300)
gst-libs/gst/codecparsers/gstmpeg4parser.c

index 91eab33..b49250a 100644 (file)
@@ -1616,7 +1616,7 @@ gst_mpeg4_parse_video_packet_header (GstMpeg4VideoPacketHdr * videopackethdr,
 
   CHECK_REMAINING (&br, markersize);
 
-  if (gst_bit_reader_get_bits_uint32_unchecked (&br, markersize) != 0x01)
+  if (gst_bit_reader_get_bits_uint32_unchecked (&br, markersize + 1) != 0x01)
     goto failed;
 
   if (vol->shape != GST_MPEG4_RECTANGULAR) {