kmsgrab: Remove multiple-plane formats
authorMark Thompson <sw@jkqxz.net>
Fri, 15 Sep 2017 19:54:26 +0000 (20:54 +0100)
committerMark Thompson <sw@jkqxz.net>
Tue, 19 Sep 2017 21:47:03 +0000 (22:47 +0100)
The planes are unlikely to be contiguous, assuming they are results in
very broken output.  (Tested with NV12/NV16 on Rockchip.)

libavdevice/kmsgrab.c

index bcb6865..e545340 100644 (file)
@@ -221,10 +221,6 @@ static const struct {
     { AV_PIX_FMT_YUYV422,  DRM_FORMAT_YUYV     },
     { AV_PIX_FMT_YVYU422,  DRM_FORMAT_YVYU     },
     { AV_PIX_FMT_UYVY422,  DRM_FORMAT_UYVY     },
-    { AV_PIX_FMT_NV12,     DRM_FORMAT_NV12     },
-    { AV_PIX_FMT_YUV420P,  DRM_FORMAT_YUV420   },
-    { AV_PIX_FMT_YUV422P,  DRM_FORMAT_YUV422   },
-    { AV_PIX_FMT_YUV444P,  DRM_FORMAT_YUV444   },
 };
 
 static av_cold int kmsgrab_read_header(AVFormatContext *avctx)