h264parser: Adjust NAL unit size for SEQ_END and STREAM_END nal types 91/321691/1
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 02:29:12 +0000 (11:29 +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.24.11-9
[Issue Type] Fix bugs

Change-Id: Iba33d6f4db7028b80afafb72be69f66e1f1e7a37

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

index d866aa51d9362428744f8803b96ac571be28847c..4b94e41065d97fc9088ddc426904248e33a7f514 100644 (file)
@@ -60,7 +60,7 @@
 
 Name:           %{_name}
 Version:        1.24.11
-Release:        8
+Release:        9
 Summary:        Streaming-Media Framework Runtime
 License:        LGPL-2.0+
 Group:          Multimedia/Framework
index 864393cd4458707da410de6416e1d5443bdea624..452eaaffe642ffbc2cd4db4366b5083c6bfc7fdc 100644 (file)
@@ -1512,7 +1512,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;
   }