diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 770e86f96d..ea39891a6e 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -5019,7 +5019,7 @@ namespace MediaBrowser.Controller.MediaEncoding var doOclTonemap = !doVtTonemap && IsHwTonemapAvailable(state, options); var scaleFormat = string.Empty; - if (GetVideoColorBitDepth(state) == 10) + if (!string.Equals(state.VideoStream.PixelFormat, "yuv420p", StringComparison.OrdinalIgnoreCase)) { // Use P010 for OpenCL tone mapping, otherwise force an 8bit output. scaleFormat = doOclTonemap ? "p010le" : "nv12";