diff options
| author | Nyanmisaka <nst799610810@gmail.com> | 2022-03-22 00:45:07 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-22 00:45:07 +0800 |
| commit | fb8ae0e9a1f087e138990ef9989c27eab138b73b (patch) | |
| tree | 0a80f01b349cef7a35ecceca12acb856c7014374 /MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | |
| parent | ba11add83b303d1445fc1218fd8c6eea66109193 (diff) | |
Improve fps for cuda tonemap in sw decoding
avoid second copy if subtitle is not applied.
Diffstat (limited to 'MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs')
| -rw-r--r-- | MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 261ce915f..c09f00d7d 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -2893,8 +2893,8 @@ namespace MediaBrowser.Controller.MediaEncoding } var memoryOutput = false; - var isUploadForOclTonemap = isSwDecoder && doCuTonemap; - if ((isNvDecoder && isSwEncoder) || isUploadForOclTonemap) + var isUploadForCuTonemap = isSwDecoder && doCuTonemap; + if ((isNvDecoder && isSwEncoder) || (isUploadForCuTonemap && hasSubs)) { memoryOutput = true; @@ -2904,7 +2904,7 @@ namespace MediaBrowser.Controller.MediaEncoding } // OUTPUT yuv420p surface(memory) - if (isSwDecoder && isNvencEncoder) + if (isSwDecoder && isNvencEncoder && !isUploadForCuTonemap) { memoryOutput = true; } |
