From 59d8e56e953d3b51c6994b2aae1832493172e71e Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Mon, 8 Apr 2019 19:24:00 +0200 Subject: [PATCH] h265parse: update parser state and header flag when using fallback sps When sps parsing fails we use a fallback sps from the caps, since we have got an sps we need to update parser state and header as in the case the sps was successfully parsed --- gst/videoparsers/gsth265parse.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/videoparsers/gsth265parse.c b/gst/videoparsers/gsth265parse.c index f5f6092..feb2001 100644 --- a/gst/videoparsers/gsth265parse.c +++ b/gst/videoparsers/gsth265parse.c @@ -727,6 +727,8 @@ gst_h265_parse_process_nal (GstH265Parse * h265parse, GstH265NalUnit * nalu) pres = gst_h265_parser_parse_sps (nalparser, nalu, &sps, FALSE); if (pres != GST_H265_PARSER_OK) { GST_WARNING_OBJECT (h265parse, "failed to parse SPS:"); + h265parse->state |= GST_H265_PARSE_STATE_GOT_SPS; + h265parse->header |= TRUE; return FALSE; } GST_WARNING_OBJECT (h265parse, -- 2.7.4