From: Aurélien Zanelli Date: Fri, 1 Aug 2014 14:40:49 +0000 (+0200) Subject: codecparsers_h264: initialize some fields of pic_timing structure X-Git-Tag: 1.4.1~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1ef8ffa2d50a13bd39159fcebd7be9bb402f8316;p=platform%2Fupstream%2Fgst-plugins-bad.git codecparsers_h264: initialize some fields of pic_timing structure Otherwise pic timing structure can have invalid cpb_removal_delay, dpb_output_delay or pic_struct_present_flag which are blindly retrieved in h264parse. https://bugzilla.gnome.org/show_bug.cgi?id=734124 --- diff --git a/gst-libs/gst/codecparsers/gsth264parser.c b/gst-libs/gst/codecparsers/gsth264parser.c index 4a038fc..f344198 100644 --- a/gst-libs/gst/codecparsers/gsth264parser.c +++ b/gst-libs/gst/codecparsers/gsth264parser.c @@ -831,6 +831,9 @@ gst_h264_parser_parse_pic_timing (GstH264NalParser * nalparser, } /* default values */ + tim->cpb_removal_delay = 0; + tim->dpb_output_delay = 0; + tim->pic_struct_present_flag = FALSE; memset (tim->clock_timestamp_flag, 0, 3); if (nalparser->last_sps->vui_parameters_present_flag) {