h264parser: Adjust NAL unit size for SEQ_END and STREAM_END nal types 22/321722/1 tizen_8.0
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 27 Mar 2025 02:29:02 +0000 (11:29 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Thu, 27 Mar 2025 08:28:32 +0000 (17:28 +0900)
- When dummy data is included in SEQ_END or STREAM_END NAL types,
  errors occur during parsing operations for the remaining dummy data.

[Version] 1.22.0-41
[Issue Type] Fix bugs

Change-Id: Iba33d6f4db7028b80afafb72be69f66e1f1e7a37

packaging/gstreamer.spec
subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.c

index c18139b47ce9ab5be911a8d8f388d9021b315e1d..d1863fb559acc1d56a75e0d16dbc36453500da8d 100644 (file)
@@ -62,7 +62,7 @@
 
 Name:           %{_name}
 Version:        1.22.0
-Release:        40
+Release:        41
 Summary:        Streaming-Media Framework Runtime
 License:        LGPL-2.0+
 Group:          Multimedia/Framework
index 349d6d23b3a93c533cfdaa0cb9093bb5d19e9465..792291c695c272c0c78f1cee8374ef4f037d2924 100644 (file)
@@ -1517,7 +1517,9 @@ gst_h264_parser_identify_nalu_unchecked (GstH264NalParser * nalparser,
   if (nalu->type == GST_H264_NAL_SEQ_END ||
       nalu->type == GST_H264_NAL_STREAM_END) {
     GST_DEBUG ("end-of-seq or end-of-stream nal found");
+#ifndef TIZEN_FEATURE_H264PARSE_MODIFICATION
     nalu->size = 1;
+#endif
     return GST_H264_PARSER_OK;
   }