From 21bf557145204f87cca26116857d25ff6c742209 Mon Sep 17 00:00:00 2001 From: gnattu Date: Fri, 16 Feb 2024 01:43:40 +0800 Subject: [PATCH] fix: use hardware videotoolbox filter even only scale is available Signed-off-by: gnattu --- MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index b5e45317b8..f5873c7ca9 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -4999,7 +4999,7 @@ namespace MediaBrowser.Controller.MediaEncoding // VideoToolbox is special. It does not use a separate tone mapping filter like others. Instead, it performs both tone mapping and scaling in a single filter. var useHwToneMapping = IsVideoToolboxTonemapAvailable(state, options) && supportsHwScale; // fallback to software filters if we are using filters not supported by hardware yet. - var useHardwareFilters = noOverlay && (!doDeintH2645 || supportsHwDeint); + var useHardwareFilters = noOverlay && (!doDeintH2645 || supportsHwDeint || supportsHwScale); if (!useHardwareFilters) {