From a143776b42229daa9abc1b1f3669bdba12cdb98b Mon Sep 17 00:00:00 2001 From: reven Date: Sun, 21 May 2023 15:06:21 +1200 Subject: [PATCH] tweaking output for qsv check, it outputs when it can use it --- VideoNodes/LogicalNodes/CanUseHardwareEncoding.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/VideoNodes/LogicalNodes/CanUseHardwareEncoding.cs b/VideoNodes/LogicalNodes/CanUseHardwareEncoding.cs index 213fc16d..c6313ab8 100644 --- a/VideoNodes/LogicalNodes/CanUseHardwareEncoding.cs +++ b/VideoNodes/LogicalNodes/CanUseHardwareEncoding.cs @@ -281,7 +281,8 @@ public class CanUseHardwareEncoding:Node ArgumentList = arguments.ToArray(), Silent = true }).Result; - if (cmd.ExitCode != 0 || string.IsNullOrWhiteSpace(cmd.Output) == false) + string output = cmd.Output?.Contains("va_openDriver() returns 0") == true ? null : cmd.Output; + if (cmd.ExitCode != 0 || string.IsNullOrWhiteSpace(output) == false) { string asStr = string.Join(" ", arguments.Select(x => x.Contains(" ") ? "\"" + x + "\"" : x)); args.Logger?.WLog($"Cant process '{ffmpeg} {asStr}': {cmd.Output ?? ""}");