From 4ec682dc726474fb381f2afe5e06be2ed9387030 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 6 Apr 2026 21:12:00 -0500 Subject: [PATCH] Remove errant assert to fix software decoding on Xe --- app/streaming/video/ffmpeg-renderers/drm.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/streaming/video/ffmpeg-renderers/drm.cpp b/app/streaming/video/ffmpeg-renderers/drm.cpp index e3846a1d..d5d8454a 100644 --- a/app/streaming/video/ffmpeg-renderers/drm.cpp +++ b/app/streaming/video/ffmpeg-renderers/drm.cpp @@ -388,8 +388,10 @@ void DrmRenderer::prepareToRender() void DrmRenderer::cleanupRenderContext() { - // This must only be called after prepareToRender() - SDL_assert(m_DrmStateModified); + // We might be called without prepareToRender() if we fail during decoder testing + if (!m_DrmStateModified) { + return; + } // If we have a composition surface, unmap it before disabling planes if (m_OverlayCompositionSurface) {