@ -517,6 +517,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -517,6 +517,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
playbackSettings.VideoBitrate,
playbackSettings.VideoBufferSize,
playbackSettings.VideoTrackTimeScale,
playbackSettings.NormalizeColors,
playbackSettings.Deinterlace);
// only use graphics engine when we have elements, and are normalizing video
@ -722,6 +723,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -722,6 +723,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -94,15 +94,15 @@ public class AmfPipelineBuilder : SoftwarePipelineBuilder
@@ -94,15 +94,15 @@ public class AmfPipelineBuilder : SoftwarePipelineBuilder
@ -347,7 +347,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -347,7 +347,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@ -392,7 +392,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -392,7 +392,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
privateList<IPipelineFilterStep>SetPixelFormat(
VideoStreamvideoStream,
Option<IPixelFormat>desiredPixelFormat,
FrameStatedesiredState,
FFmpegStateffmpegState,
FrameStatecurrentState,
PipelineContextcontext,
@ -400,7 +400,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -400,7 +400,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@ -419,7 +419,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -419,7 +419,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@ -259,7 +259,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@@ -259,7 +259,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@ -279,7 +279,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@@ -279,7 +279,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
privateList<IPipelineFilterStep>SetPixelFormat(
VideoInputFilevideoInputFile,
VideoStreamvideoStream,
Option<IPixelFormat>desiredPixelFormat,
FrameStatedesiredState,
FFmpegStateffmpegState,
FrameStatecurrentState,
PipelineContextcontext,
@ -287,7 +287,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@@ -287,7 +287,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@ -352,7 +352,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@@ -352,7 +352,7 @@ public class QsvPipelineBuilder : SoftwarePipelineBuilder
@ -126,15 +126,15 @@ public class RkmppPipelineBuilder : SoftwarePipelineBuilder
@@ -126,15 +126,15 @@ public class RkmppPipelineBuilder : SoftwarePipelineBuilder
@ -152,7 +152,7 @@ public class SoftwarePipelineBuilder : PipelineBuilderBase
@@ -152,7 +152,7 @@ public class SoftwarePipelineBuilder : PipelineBuilderBase
@ -169,15 +169,15 @@ public class SoftwarePipelineBuilder : PipelineBuilderBase
@@ -169,15 +169,15 @@ public class SoftwarePipelineBuilder : PipelineBuilderBase
@ -124,15 +124,15 @@ public class V4l2m2mPipelineBuilder : SoftwarePipelineBuilder
@@ -124,15 +124,15 @@ public class V4l2m2mPipelineBuilder : SoftwarePipelineBuilder
@ -286,7 +286,7 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -286,7 +286,7 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@ -313,14 +313,14 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -313,14 +313,14 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@ -332,7 +332,7 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -332,7 +332,7 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@ -352,12 +352,12 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
@@ -352,12 +352,12 @@ public class VaapiPipelineBuilder : SoftwarePipelineBuilder
_logger.LogDebug(
"FrameDataLocation == FrameDataLocation.Hardware, {CurrentPixelFormat} bit => {DesiredPixelFormat}",
currentState.PixelFormat,
desiredPixelFormat);
desiredState.PixelFormat);
// don't try to download from 8-bit to 10-bit, or 10-bit to 8-bit
@ -123,15 +123,15 @@ public class VideoToolboxPipelineBuilder : SoftwarePipelineBuilder
@@ -123,15 +123,15 @@ public class VideoToolboxPipelineBuilder : SoftwarePipelineBuilder