From 206c81d7e88e9b3fea09d5a59f618bc774bb7b14 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Tue, 14 Mar 2023 15:13:57 +0100 Subject: [PATCH] Emit stale progress only if all outputs of a process are stale --- ffmpeg/parse/parser.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ffmpeg/parse/parser.go b/ffmpeg/parse/parser.go index dc1424cb..07090285 100644 --- a/ffmpeg/parse/parser.go +++ b/ffmpeg/parse/parser.go @@ -392,9 +392,9 @@ func (p *parser) Parse(line string) uint64 { if isFFmpegProgress { // Only consider the outputs - pFrames = 1 + pFrames = 0 for i := range p.stats.output { - pFrames *= p.stats.output[i].diff.frame + pFrames += p.stats.output[i].diff.frame } }