pipeline fixes when colorspace filter is used (#1068)

* fix colorspace filter with missing input transfer or input primaries

* properly download before applying colorspace filter

* fix extra hwupload/hwdownload with nvidia pipeline

* colorspace tests

* update dependencies
This commit is contained in:
Jason Dove
2022-12-20 20:12:27 -06:00
committed by GitHub
parent 93673fce03
commit d2040eaac9
14 changed files with 84 additions and 38 deletions
@@ -246,6 +246,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
bool forceInputOverrides = videoInputFile.FilterSteps.Any(f => f is QsvFormatFilter or ScaleQsvFilter);
var colorspace = new ColorspaceFilter(
currentState,
videoStream,
format,
forceInputOverrides,