diff options
| author | gnattu <gnattuoc@me.com> | 2024-03-09 15:16:00 +0800 |
|---|---|---|
| committer | gnattu <gnattuoc@me.com> | 2024-03-09 15:16:00 +0800 |
| commit | 0909ee7208a2d1473455bb1c60863e026a55860d (patch) | |
| tree | a5744ff7dc4d0a3dbc86bf3f2bbab7c9f914a662 | |
| parent | e6dee627e3543e5d29fae0b1f96facab5092310c (diff) | |
fix: convert all non-yuv420 inputs to nv12
Signed-off-by: gnattu <gnattuoc@me.com>
| -rw-r--r-- | MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 770e86f96..ea39891a6 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"; |
