From bb3faa197fcbc0011cfd5b6d44f77148a6bf6f23 Mon Sep 17 00:00:00 2001 From: John Andrews Date: Tue, 30 Jan 2024 09:28:24 +1300 Subject: [PATCH] FF-1235 - decoder parameters --- VideoNodes/FfmpegBuilderNodes/FfmpegBuilderExecutor.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderExecutor.cs b/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderExecutor.cs index a65c00ab..ab72b4dc 100644 --- a/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderExecutor.cs +++ b/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderExecutor.cs @@ -212,7 +212,13 @@ public class FfmpegBuilderExecutor: FfmpegBuilderNode pxtFormat = string.Empty; // clear it, if we use a 8bit pixel format this will break the colours } - startArgs.AddRange(GetHardwareDecodingArgs(args, localFile, FFMPEG, video?.Stream?.Codec, pxtFormat)); + var decodingParameters = + GetHardwareDecodingArgs(args, localFile, FFMPEG, video?.Stream?.Codec, pxtFormat); + if (decodingParameters.Any() == true) + { + args.StatisticRecorder("DecoderParameters", string.Join(" ", decodingParameters)); + startArgs.AddRange(decodingParameters); + } } }