codecparsers: {h264,h265}bitwriter: Remove redundant condition checks
authorMengkejiergeli Ba <mengkejiergeli.ba@intel.com>
Wed, 15 Feb 2023 01:45:28 +0000 (09:45 +0800)
committerTim-Philipp Müller <tim@centricular.com>
Thu, 16 Feb 2023 00:34:01 +0000 (00:34 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3978>

subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264bitwriter.c
subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265bitwriter.c

index d13de6d..b4ae920 100644 (file)
@@ -1492,8 +1492,7 @@ gst_h264_bit_writer_aud (guint8 primary_pic_type, gboolean start_code,
   gboolean have_space = TRUE;
   GstBitWriter bw;
 
-  g_return_val_if_fail (primary_pic_type >= 0
-      && primary_pic_type <= 7, GST_H264_BIT_WRITER_ERROR);
+  g_return_val_if_fail (primary_pic_type <= 7, GST_H264_BIT_WRITER_ERROR);
   g_return_val_if_fail (data != NULL, GST_H264_BIT_WRITER_ERROR);
   g_return_val_if_fail (size != NULL, GST_H264_BIT_WRITER_ERROR);
   g_return_val_if_fail (*size > 0, GST_H264_BIT_WRITER_ERROR);
index e87de3b..52efe4a 100644 (file)
@@ -1792,8 +1792,8 @@ gst_h265_bit_writer_slice_hdr (const GstH265SliceHdr * slice,
   g_return_val_if_fail (data != NULL, GST_H265_BIT_WRITER_ERROR);
   g_return_val_if_fail (size != NULL, GST_H265_BIT_WRITER_ERROR);
   g_return_val_if_fail (*size > 0, GST_H265_BIT_WRITER_ERROR);
-  g_return_val_if_fail (nal_type >= GST_H265_NAL_SLICE_TRAIL_N &&
-      nal_type <= GST_H265_NAL_SLICE_CRA_NUT, GST_H265_BIT_WRITER_ERROR);
+  g_return_val_if_fail (nal_type <= GST_H265_NAL_SLICE_CRA_NUT,
+      GST_H265_BIT_WRITER_ERROR);
 
   gst_bit_writer_init_with_data (&bw, data, *size, FALSE);