applemedia: Also fix inconsistent pixel format definition for NV12
authorL. E. Segovia <amy@amyspark.me>
Wed, 16 Aug 2023 13:43:56 +0000 (13:43 +0000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 18 Sep 2023 19:42:22 +0000 (19:42 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5203>

subprojects/gst-plugins-bad/sys/applemedia/avsamplevideosink.m

index b527f77..75a5601 100644 (file)
@@ -288,11 +288,8 @@ _cv_pixel_format_type_from_video_format (GstVideoFormat format)
       return kCVPixelFormatType_24RGB;
     case GST_VIDEO_FORMAT_BGR:
       return kCVPixelFormatType_24BGR;
-#if 0
-    /* FIXME doesn't seem to work */
     case GST_VIDEO_FORMAT_NV12:
       return kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange;
-#endif
     case GST_VIDEO_FORMAT_I420:
       return kCVPixelFormatType_420YpCbCr8Planar;
     case GST_VIDEO_FORMAT_YUY2:
@@ -330,10 +327,8 @@ _pixel_format_description_to_video_format (CFDictionaryRef attrs)
       return GST_VIDEO_FORMAT_RGB;
     case kCVPixelFormatType_24BGR:
       return GST_VIDEO_FORMAT_BGR;
-#if 0
     case kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange:
       return GST_VIDEO_FORMAT_NV12;
-#endif
     case kCVPixelFormatType_420YpCbCr8Planar:
       return GST_VIDEO_FORMAT_I420;
     case kCVPixelFormatType_422YpCbCr8_yuvs: