From 14ce1ccdd28f13798ba85e507592f04c7ac2d31c Mon Sep 17 00:00:00 2001 From: Haihao Xiang Date: Mon, 16 Sep 2019 11:03:59 +0800 Subject: [PATCH] glimagesink: Fix VUYA in memory:DMABuf Sample pipeline: gst-launch-1.0 videotestsrc ! msdkvpp ! \ video/x-raw\(memory:DMABuf\),format=VUYA ! glimagesink --- gst-libs/gst/gl/egl/gsteglimage.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst-libs/gst/gl/egl/gsteglimage.c b/gst-libs/gst/gl/egl/gsteglimage.c index 1e5dc535da..cdd68cc8b9 100644 --- a/gst-libs/gst/gl/egl/gsteglimage.c +++ b/gst-libs/gst/gl/egl/gsteglimage.c @@ -496,6 +496,7 @@ _drm_rgba_fourcc_from_info (GstVideoInfo * info, int plane, case GST_VIDEO_FORMAT_ABGR: case GST_VIDEO_FORMAT_xBGR: case GST_VIDEO_FORMAT_AYUV: + case GST_VIDEO_FORMAT_VUYA: *out_format = GST_GL_RGBA; return rgba_fourcc; @@ -637,6 +638,7 @@ _drm_direct_fourcc_from_info (GstVideoInfo * info) return DRM_FORMAT_VYUY; case GST_VIDEO_FORMAT_AYUV: + case GST_VIDEO_FORMAT_VUYA: return DRM_FORMAT_AYUV; case GST_VIDEO_FORMAT_NV12: