|
|
|
@ -281,8 +281,8 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder |
|
|
|
fontsFolder, |
|
|
|
fontsFolder, |
|
|
|
subtitleOverlayFilterSteps); |
|
|
|
subtitleOverlayFilterSteps); |
|
|
|
|
|
|
|
|
|
|
|
// need to use software overlay with 10 bit primary content and graphics engine
|
|
|
|
// need to use software overlay with 10 bit primary content and graphics engine (or watermark)
|
|
|
|
if (currentState.FrameDataLocation is FrameDataLocation.Hardware && context.HasGraphicsEngine && |
|
|
|
if (currentState.FrameDataLocation is FrameDataLocation.Hardware && (context.HasGraphicsEngine || context.HasWatermark) && |
|
|
|
currentState.BitDepth == 10) |
|
|
|
currentState.BitDepth == 10) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var hardwareDownload = new CudaHardwareDownloadFilter(currentState.PixelFormat, None); |
|
|
|
var hardwareDownload = new CudaHardwareDownloadFilter(currentState.PixelFormat, None); |
|
|
|
|