@ -615,16 +615,15 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -615,16 +615,15 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -712,6 +711,9 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -712,6 +711,9 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -333,9 +333,27 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -333,9 +333,27 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@ -375,6 +393,11 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -375,6 +393,11 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@ -121,71 +121,6 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -121,71 +121,6 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@ -360,9 +295,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -360,9 +295,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
pipelineSteps.Add(newPipeProtocol());
break;
caseOutputFormatKind.Nut:
// yes, not really "nut" - but nut is currently used to indicate a transcoding
@ -359,6 +359,8 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@@ -359,6 +359,8 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@ -385,6 +387,18 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@@ -385,6 +387,18 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@ -248,7 +248,8 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -248,7 +248,8 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
videoStream,
desiredState.PixelFormat,
ffmpegState,
currentState);
currentState,
pipelineSteps);
returnnewFilterChain(
videoInputFile.FilterSteps,
@ -263,7 +264,8 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -263,7 +264,8 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
VideoStreamvideoStream,
Option<IPixelFormat>desiredPixelFormat,
FFmpegStateffmpegState,
FrameStatecurrentState)
FrameStatecurrentState,
ICollection<IPipelineStep>pipelineSteps)
{
varresult=newList<IPipelineFilterStep>();
@ -296,13 +298,17 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -296,13 +298,17 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@ -316,19 +322,26 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -316,19 +322,26 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder