h264parser: typo fix in enum value
authorBrad Hards <bradh@frogmouth.net>
Sun, 7 Nov 2021 00:18:15 +0000 (11:18 +1100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 12 Dec 2022 21:43:14 +0000 (21:43 +0000)
Old value is marked deprecated, new enum with same entry is added. Should be binary compatible.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1318>

subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h
subprojects/gst-plugins-bad/sys/msdk/gstmsdkh264enc.c
subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapidecoder_h264.c

index 05273f2..2a051ce 100644 (file)
@@ -218,7 +218,8 @@ typedef enum
  * @GST_H264_FRAME_PACKING_COLUMN_INTERLEAVING: Column based interleaving
  * @GST_H264_FRAME_PACKING_ROW_INTERLEAVING: Row based interleaving
  * @GST_H264_FRAME_PACKING_SIDE_BY_SIDE: Side-by-side packing
- * @GST_H264_FRMAE_PACKING_TOP_BOTTOM: Top-Bottom packing
+ * @GST_H264_FRMAE_PACKING_TOP_BOTTOM: Deprecated; use GST_H264_FRAME_PACKING_TOP_BOTTOM instead
+ * @GST_H264_FRAME_PACKING_TOP_BOTTOM: Top-Bottom packing (Since: 1.22)
  * @GST_H264_FRAME_PACKING_TEMPORAL_INTERLEAVING: Temporal interleaving
  *
  * Frame packing arrangement types.
@@ -233,6 +234,7 @@ typedef enum
   GST_H264_FRAME_PACKING_ROW_INTERLEAVING               = 2,
   GST_H264_FRAME_PACKING_SIDE_BY_SIDE                   = 3,
   GST_H264_FRMAE_PACKING_TOP_BOTTOM                     = 4,
+  GST_H264_FRAME_PACKING_TOP_BOTTOM                     = 4,
   GST_H264_FRAME_PACKING_TEMPORAL_INTERLEAVING          = 5
 } GstH264FramePackingType;
 
index 4dd30e6..effcb39 100644 (file)
@@ -348,7 +348,7 @@ gst_msdkh264enc_set_format (GstMsdkEnc * encoder)
       frame_packing->frame_packing_type =
           (mode == GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE ?
           GST_H264_FRAME_PACKING_SIDE_BY_SIDE :
-          GST_H264_FRMAE_PACKING_TOP_BOTTOM);
+          GST_H264_FRAME_PACKING_TOP_BOTTOM);
       /* we don't do this */
       frame_packing->quincunx_sampling_flag = 0;
       /* 0: unspecified */
index 490528c..e19c184 100644 (file)
@@ -2053,7 +2053,7 @@ decode_sei_frame_packing (GstVaapiDecoderH264 * decoder,
         priv->stereo_info.mode = GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE;
       }
       break;
-    case GST_H264_FRMAE_PACKING_TOP_BOTTOM:
+    case GST_H264_FRAME_PACKING_TOP_BOTTOM:
       priv->stereo_info.mode = GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM;
       break;
     case GST_H264_FRAME_PACKING_TEMPORAL_INTERLEAVING:
@@ -2097,7 +2097,7 @@ decode_sei_frame_packing (GstVaapiDecoderH264 * decoder,
       priv->stereo_info.flags |= GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED;
     }
   }
-  if (frame_packing->frame_packing_type == GST_H264_FRMAE_PACKING_TOP_BOTTOM
+  if (frame_packing->frame_packing_type == GST_H264_FRAME_PACKING_TOP_BOTTOM
       && frame_packing->spatial_flipping_flag !=
       ((priv->stereo_info.flags &
               GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST) != 0)) {