From 347507fc92ebdd2dc94223700eaa5db8f362cd18 Mon Sep 17 00:00:00 2001 From: Victor Brekenfeld Date: Sun, 25 Apr 2021 23:32:11 +0200 Subject: [PATCH] drm/legacy: Assume Argb8888 is at least supported like we used to --- src/backend/drm/device/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/backend/drm/device/mod.rs b/src/backend/drm/device/mod.rs index b3e55b1..36447c0 100644 --- a/src/backend/drm/device/mod.rs +++ b/src/backend/drm/device/mod.rs @@ -370,7 +370,14 @@ impl DrmDevice { } } - info!(self.logger, "Supported scan-out formats for plane ({:?}): {:#?}", plane, formats); + if formats.is_empty() { + formats.insert(Format { + code: Fourcc::Argb8888, + modifier: Modifier::Invalid, + }); + } + + info!(self.logger, "Supported scan-out formats for plane ({:?}): {:?}", plane, formats); Ok(DrmSurface { crtc,