From ad7cf957fb3209d875e7b78e82dc617ecc37af23 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Mon, 13 Aug 2018 21:49:57 +0900 Subject: h265parse: Fix and optimize NAL collection function Adopt h264parse's _collect_nal() behavior. See also commit 5601c87 and https://bugzilla.gnome.org/show_bug.cgi?id=732154 https://bugzilla.gnome.org/show_bug.cgi?id=754124 --- gst/videoparsers/gsth265parse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/videoparsers/gsth265parse.c b/gst/videoparsers/gsth265parse.c index d696e8daa..0661c86cc 100644 --- a/gst/videoparsers/gsth265parse.c +++ b/gst/videoparsers/gsth265parse.c @@ -686,10 +686,10 @@ gst_h265_parse_collect_nal (GstH265Parse * h265parse, const guint8 * data, GstH265NalUnit nnalu; GST_DEBUG_OBJECT (h265parse, "parsing collected nal"); - parse_res = gst_h265_parser_identify_nalu (h265parse->nalparser, data, - nalu->offset + nalu->size, size, &nnalu); + parse_res = gst_h265_parser_identify_nalu_unchecked (h265parse->nalparser, + data, nalu->offset + nalu->size, size, &nnalu); - if (parse_res == GST_H265_PARSER_ERROR) + if (parse_res != GST_H265_PARSER_OK) return FALSE; /* determine if AU complete */ -- cgit v1.2.3