From 6ab37d00364e99e37442ba4aaaa1beabcc275b25 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 5 Mar 2023 23:48:10 -0600 Subject: [PATCH] Accept both primary and overlay planes on Rockchip platforms Fixes #861 --- src/video/rk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video/rk.c b/src/video/rk.c index 771b103..0aa61ee 100644 --- a/src/video/rk.c +++ b/src/video/rk.c @@ -345,7 +345,8 @@ int rk_setup(int videoFormat, int width, int height, int redrawRate, void* conte if (!prop) { continue; } - if (!strcmp(prop->name, "type") && props->prop_values[j] == DRM_PLANE_TYPE_OVERLAY) { + if (!strcmp(prop->name, "type") && (props->prop_values[j] == DRM_PLANE_TYPE_OVERLAY || + props->prop_values[j] == DRM_PLANE_TYPE_PRIMARY)) { plane_id = ovr->plane_id; } drmModeFreeProperty(prop);