h265parser: Removed impossible error case
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 7 May 2020 02:13:45 +0000 (22:13 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 7 May 2020 16:08:36 +0000 (12:08 -0400)
This error was trying to catch the case where we had a start code without any
bytes afterward. This will never happen since the start code scanner only returns
a match if there is one byte adter start code (pattern 0x00000100 / mask
0xffffff00).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1251>

gst-libs/gst/codecparsers/gsth265parser.c

index e6485babf0909e6ef286f9471339346fddde7cc4..7dea82227a62459081f1a963c597356c30959a51 100644 (file)
@@ -1412,12 +1412,6 @@ gst_h265_parser_identify_nalu_unchecked (GstH265Parser * parser,
     return GST_H265_PARSER_NO_NAL;
   }
 
-  if (offset + off1 == size - 1) {
-    GST_DEBUG ("Missing data to identify nal unit");
-
-    return GST_H265_PARSER_ERROR;
-  }
-
   nalu->sc_offset = offset + off1;
 
   /* sc might have 2 or 3 0-bytes */