From 526d8159305c6851a99d61894f0b4881eff87669 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 22 Dec 2025 15:06:20 -0600 Subject: [PATCH] Don't fall back to the generic hwaccel for DRM_PRIME formats --- app/streaming/video/ffmpeg.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/streaming/video/ffmpeg.cpp b/app/streaming/video/ffmpeg.cpp index c10300a0..2224d562 100644 --- a/app/streaming/video/ffmpeg.cpp +++ b/app/streaming/video/ffmpeg.cpp @@ -1049,7 +1049,14 @@ IFFmpegRenderer* FFmpegVideoDecoder::createHwAccelRenderer(const AVCodecHWConfig return nullptr; default: - return new GenericHwAccelRenderer(hwDecodeCfg->device_type); + if (hwDecodeCfg->pix_fmt != AV_PIX_FMT_DRM_PRIME) { + return new GenericHwAccelRenderer(hwDecodeCfg->device_type); + } + else { + // We already handle unknown devices types that + // output DRM_PRIME frames above in pass 0. + return nullptr; + } } } else {