Improve fps for cuda tonemap in sw decoding

avoid second copy if subtitle is not applied.
pull/7483/head
Nyanmisaka 3 years ago committed by GitHub
parent ba11add83b
commit fb8ae0e9a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2893,8 +2893,8 @@ namespace MediaBrowser.Controller.MediaEncoding
} }
var memoryOutput = false; var memoryOutput = false;
var isUploadForOclTonemap = isSwDecoder && doCuTonemap; var isUploadForCuTonemap = isSwDecoder && doCuTonemap;
if ((isNvDecoder && isSwEncoder) || isUploadForOclTonemap) if ((isNvDecoder && isSwEncoder) || (isUploadForCuTonemap && hasSubs))
{ {
memoryOutput = true; memoryOutput = true;
@ -2904,7 +2904,7 @@ namespace MediaBrowser.Controller.MediaEncoding
} }
// OUTPUT yuv420p surface(memory) // OUTPUT yuv420p surface(memory)
if (isSwDecoder && isNvencEncoder) if (isSwDecoder && isNvencEncoder && !isUploadForCuTonemap)
{ {
memoryOutput = true; memoryOutput = true;
} }

Loading…
Cancel
Save