@ -95,35 +95,17 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
@@ -95,35 +95,17 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
_logger.LogWarning("NvEnc {Format} is not supported; will use software encode",videoFormat);
returnFFmpegCapability.Software;
@ -142,8 +124,7 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
@@ -142,8 +124,7 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
"NvEnc {Format} / {Profile} is not supported; will use software encode",
@ -152,12 +133,7 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
@@ -152,12 +133,7 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
"NvEnc {Format} / {Profile} / {BitDepth}-bit is not supported; will use software encode",
@ -166,22 +142,9 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
@@ -166,22 +142,9 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
bitDepth);
returnFFmpegCapability.Software;
}
}
returnFFmpegCapability.Hardware;
}
finally
{
encoder.DestroyEncoder();
}
}
catch(Exceptionex)
{
_logger.LogWarning(ex,"Unexpected error checking NvEnc capabilities; falling back to software");