Improve fps for cuda tonemap in sw decoding

avoid second copy if subtitle is not applied.
This commit is contained in:
Nyanmisaka
2022-03-22 00:45:07 +08:00
committed by GitHub
parent ba11add83b
commit fb8ae0e9a1

View File

@@ -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;
}