From d98ce2508481fa80e025560abdfaae5343cab71e Mon Sep 17 00:00:00 2001 From: reven Date: Thu, 13 Jan 2022 20:23:17 +1300 Subject: [PATCH] adding more debugging to time percentage --- VideoNodes/FFMpegEncoder.cs | 1 + VideoNodes/VideoNodes/EncodingNode.cs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/VideoNodes/FFMpegEncoder.cs b/VideoNodes/FFMpegEncoder.cs index 5c9100b8..cbadbed0 100644 --- a/VideoNodes/FFMpegEncoder.cs +++ b/VideoNodes/FFMpegEncoder.cs @@ -164,6 +164,7 @@ namespace FileFlows.VideoNodes { var timeString = rgxTime.Match(e.Data).Value; var ts = TimeSpan.Parse(timeString); + Logger.DLog("TimeSpan Detected: " + ts); if (AtTime != null) AtTime.Invoke(ts); } diff --git a/VideoNodes/VideoNodes/EncodingNode.cs b/VideoNodes/VideoNodes/EncodingNode.cs index 7444a5b7..a88ab495 100644 --- a/VideoNodes/VideoNodes/EncodingNode.cs +++ b/VideoNodes/VideoNodes/EncodingNode.cs @@ -57,8 +57,12 @@ namespace FileFlows.VideoNodes void AtTimeEvent(TimeSpan time) { if (TotalTime.TotalMilliseconds == 0) + { + args?.Logger?.DLog("Can't report time progress as total time is 0"); return; + } float percent = (float)((time.TotalMilliseconds / TotalTime.TotalMilliseconds) * 100); + args?.Logger?.ILog($"Time Percent: {percent} ({time.TotalMilliseconds}) ({TotalTime.TotalMilliseconds})"); args?.PartPercentageUpdate(percent); }