[FFmpeg-devel] [PATCH 2/3] avcodec/osq: Add note about update_stats() count

Michael Niedermayer michael at niedermayer.cc
Tue Jun 17 04:17:24 EEST 2025


It seems this is basically unused and unfinished code

Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
---
 libavcodec/osq.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/osq.c b/libavcodec/osq.c
index 14c723ed9c6..d3b1d86ee35 100644
--- a/libavcodec/osq.c
+++ b/libavcodec/osq.c
@@ -150,6 +150,8 @@ static void update_stats(OSQChannel *cb, int val)
     cb->history[cb->pos] = FFABS((int64_t)val);
     cb->pos++;
     cb->count++;
+    //NOTE for this to make sense count would need to be limited to FF_ARRAY_ELEMS(cb->history)
+    //Otherwise the average computation later makes no sense
     if (cb->pos >= FF_ARRAY_ELEMS(cb->history))
         cb->pos = 0;
 }
-- 
2.49.0



More information about the ffmpeg-devel mailing list