Browse Source

limit noautoscale to when it's not already present

pull/2740/head
Jason Dove 2 days ago
parent
commit
bcbc765770
No known key found for this signature in database
  1. 5
      ErsatzTV.FFmpeg/Pipeline/NvidiaPipelineBuilder.cs

5
ErsatzTV.FFmpeg/Pipeline/NvidiaPipelineBuilder.cs

@ -373,7 +373,10 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder @@ -373,7 +373,10 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
videoStream.ColorParams.IsUnknown &&
(context.HasGraphicsEngine || context.HasSubtitleOverlay || context.HasWatermark))
{
pipelineSteps.Add(new NoAutoScaleOutputOption());
if (pipelineSteps.All(p => p is not NoAutoScaleOutputOption))
{
pipelineSteps.Add(new NoAutoScaleOutputOption());
}
}
return new FilterChain(

Loading…
Cancel
Save