Use the new EGL renderer for VAAPI by default

This commit is contained in:
Cameron Gutman
2020-06-13 20:21:54 -07:00
parent a446699c6c
commit 586a93d7aa
2 changed files with 16 additions and 9 deletions

View File

@@ -449,6 +449,12 @@ VAAPIRenderer::canExportEGL() {
VASurfaceAttrib attrs[2];
int attributeCount = 0;
if (qgetenv("VAAPI_FORCE_DIRECT") == "1") {
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,
"Using direct rendering due to environment variable");
return false;
}
// FFmpeg handles setting these quirk flags for us
if (!(vaDeviceContext->driver_quirks & AV_VAAPI_DRIVER_QUIRK_ATTRIB_MEMTYPE)) {
attrs[attributeCount].type = VASurfaceAttribMemoryType;