From 8219dbef6f4b4884f99f8159efc78d8d4d8e129c Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 1 Jan 2022 20:36:24 -0600 Subject: [PATCH] Revert "Don't attempt to use direct rendering without DRM master" We support indirect rendering via SDL, even if EGL is unavailable. This reverts commit 61459130684696509cba9aa67f5460ce5f6a8dc7. --- app/streaming/video/ffmpeg-renderers/drm.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/streaming/video/ffmpeg-renderers/drm.cpp b/app/streaming/video/ffmpeg-renderers/drm.cpp index 71e764c0..2abe0645 100644 --- a/app/streaming/video/ffmpeg-renderers/drm.cpp +++ b/app/streaming/video/ffmpeg-renderers/drm.cpp @@ -140,15 +140,6 @@ bool DrmRenderer::initialize(PDECODER_PARAMETERS params) const bool DIRECT_RENDERING_INIT_FAILED = false; #endif - // If we're not sharing the DRM FD with SDL, that means we don't - // have DRM master, so we can't call drmModeSetPlane(). We can - // only use EGL to render in this situation. - if (!m_SdlOwnsDrmFd) { - SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, - "Direct rendering via DRM is disabled"); - return DIRECT_RENDERING_INIT_FAILED; - } - drmModeRes* resources = drmModeGetResources(m_DrmFd); if (resources == nullptr) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION,