diff --git a/ErsatzTV.FFmpeg/GlobalOption/HardwareAcceleration/AmfHardwareAccelerationOption.cs b/ErsatzTV.FFmpeg/GlobalOption/HardwareAcceleration/Dxva2HardwareAccelerationOption.cs similarity index 62% rename from ErsatzTV.FFmpeg/GlobalOption/HardwareAcceleration/AmfHardwareAccelerationOption.cs rename to ErsatzTV.FFmpeg/GlobalOption/HardwareAcceleration/Dxva2HardwareAccelerationOption.cs index e8a2aa464..fbb88891d 100644 --- a/ErsatzTV.FFmpeg/GlobalOption/HardwareAcceleration/AmfHardwareAccelerationOption.cs +++ b/ErsatzTV.FFmpeg/GlobalOption/HardwareAcceleration/Dxva2HardwareAccelerationOption.cs @@ -1,8 +1,8 @@ namespace ErsatzTV.FFmpeg.GlobalOption.HardwareAcceleration; -public class AmfHardwareAccelerationOption : GlobalOption +public class Dxva2HardwareAccelerationOption : GlobalOption { - public override string[] GlobalOptions => new[] { "-hwaccel", "dxva2" }; + public override string[] GlobalOptions => ["-hwaccel", "dxva2"]; public override FrameState NextState(FrameState currentState) => currentState with { diff --git a/ErsatzTV.FFmpeg/Pipeline/AmfPipelineBuilder.cs b/ErsatzTV.FFmpeg/Pipeline/AmfPipelineBuilder.cs index b8ba10976..ca6273333 100644 --- a/ErsatzTV.FFmpeg/Pipeline/AmfPipelineBuilder.cs +++ b/ErsatzTV.FFmpeg/Pipeline/AmfPipelineBuilder.cs @@ -3,7 +3,6 @@ using ErsatzTV.FFmpeg.Encoder; using ErsatzTV.FFmpeg.Encoder.Amf; using ErsatzTV.FFmpeg.Filter; using ErsatzTV.FFmpeg.Format; -using ErsatzTV.FFmpeg.GlobalOption.HardwareAcceleration; using ErsatzTV.FFmpeg.OutputOption; using Microsoft.Extensions.Logging; @@ -60,8 +59,6 @@ public class AmfPipelineBuilder : SoftwarePipelineBuilder desiredState.VideoProfile, desiredState.PixelFormat); - pipelineSteps.Add(new AmfHardwareAccelerationOption()); - // disable hw accel if decoder/encoder isn't supported return ffmpegState with {