From 4aa2b8570c18a71b00da5751c10ff71b2fa5c8b1 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 19 Apr 2024 00:29:51 -0500 Subject: [PATCH] Autorelease the system default Metal device --- app/streaming/video/ffmpeg-renderers/vt_metal.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/streaming/video/ffmpeg-renderers/vt_metal.mm b/app/streaming/video/ffmpeg-renderers/vt_metal.mm index 2404a5e0..ac3fa326 100644 --- a/app/streaming/video/ffmpeg-renderers/vt_metal.mm +++ b/app/streaming/video/ffmpeg-renderers/vt_metal.mm @@ -610,7 +610,7 @@ public: if (qgetenv("VT_FORCE_METAL") == "1") { SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Using Metal renderer due to VT_FORCE_METAL=1 override."); - return MTLCreateSystemDefaultDevice(); + return [MTLCreateSystemDefaultDevice() autorelease]; } else { SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,