From 360620fea4a527cde5e17bc9f21cdebb1b9e5113 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 17 Sep 2021 16:21:39 -0400 Subject: kmssink: Add RGB16/BGR16 support Part-of: --- sys/kms/gstkmsutils.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sys/kms/gstkmsutils.c b/sys/kms/gstkmsutils.c index 9c18b7ecc..cc719fcd6 100644 --- a/sys/kms/gstkmsutils.c +++ b/sys/kms/gstkmsutils.c @@ -78,6 +78,10 @@ static const struct DEF_FMT (NV21, NV21), DEF_FMT (NV12, NV12), + /* 16bits/p RGB */ + DEF_FMT (RGB565, RGB16), + DEF_FMT (BGR565, BGR16), + #undef DEF_FMT }; /* *INDENT-ON* */ @@ -131,6 +135,8 @@ gst_drm_bpp_from_drm (guint32 drmfmt) case DRM_FORMAT_YUYV: case DRM_FORMAT_YVYU: case DRM_FORMAT_P016: + case DRM_FORMAT_RGB565: + case DRM_FORMAT_BGR565: bpp = 16; break; case DRM_FORMAT_BGR888: -- cgit v1.2.1