Don't fall back to the generic hwaccel for DRM_PRIME formats

This commit is contained in:
Cameron Gutman 2025-12-22 15:06:20 -06:00
commit 526d815930

View file

@ -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 {