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); }