codecparsers: add missing zero_bits in h263 parsing
authorZhao Halley <halley.zhao@intel.com>
Thu, 8 Dec 2011 04:13:38 +0000 (12:13 +0800)
committerThibault Saunier <thibault.saunier@collabora.com>
Thu, 5 Jan 2012 11:34:35 +0000 (08:34 -0300)
gst-libs/gst/codecparsers/gstmpeg4parser.c

index ad7fcb6..461196a 100644 (file)
@@ -1506,6 +1506,10 @@ gst_mpeg4_parse_video_plane_short_header (GstMpeg4VideoPlaneShortHdr *
   shorthdr->temporal_reference =
       gst_bit_reader_get_bits_uint8_unchecked (&br, 8);
   CHECK_MARKER (&br);
+  zero_bits = gst_bit_reader_get_bits_uint8_unchecked (&br, 1);
+  if (zero_bits != 0x00)
+    goto failed;
+
   shorthdr->split_screen_indicator =
       gst_bit_reader_get_bits_uint8_unchecked (&br, 1);
   shorthdr->document_camera_indicator =