codecparsers: h264: fix parsing of VUI parameters.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 25 Jan 2012 12:57:57 +0000 (13:57 +0100)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 30 Jan 2012 15:21:23 +0000 (15:21 +0000)
max_dec_frame_buffering was mis-parsed because log2_max_mv_length_vertical
was parsed twice.

https://bugzilla.gnome.org/show_bug.cgi?id=668660

gst-libs/gst/codecparsers/gsth264parser.c

index b969650..2f18ffd 100644 (file)
@@ -623,7 +623,6 @@ gst_h264_parse_vui_parameters (GstH264SPS * sps, NalReader * nr)
     READ_UE_ALLOWED (nr, vui->max_bits_per_mb_denom, 0, 16);
     READ_UE_ALLOWED (nr, vui->log2_max_mv_length_horizontal, 0, 16);
     READ_UE_ALLOWED (nr, vui->log2_max_mv_length_vertical, 0, 16);
-    READ_UE_ALLOWED (nr, vui->log2_max_mv_length_vertical, 0, 16);
     READ_UE (nr, vui->num_reorder_frames);
     READ_UE (nr, vui->max_dec_frame_buffering);
   }