From 9bc8e59bcf87ed92fb548225cbc8c4b97e78b0a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro?= Date: Fri, 19 Jan 2024 09:52:16 +0100 Subject: [PATCH] Update flow control to print CTU stats to stats file when the stats-file-prefix is set --- src/encoder_state-bitstream.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/encoder_state-bitstream.c b/src/encoder_state-bitstream.c index f4716c67..2083e36f 100644 --- a/src/encoder_state-bitstream.c +++ b/src/encoder_state-bitstream.c @@ -53,6 +53,7 @@ #include "threadqueue.h" #include "videoframe.h" #include "reshape.h" +#include "rate_control.h" #define JVET_S0266_VUI_length 1 #define LUMA_ADAPTIVE_DEBLOCKING_FILTER_QP_OFFSET 1 @@ -1574,6 +1575,9 @@ static void encoder_state_write_bitstream_main(encoder_state_t * const state) state->frame->total_bits_coded = state->previous_encoder_state->frame->total_bits_coded; } state->frame->total_bits_coded += newpos - curpos; + if(state->encoder_control->cfg.stats_file_prefix) { + uvg_update_after_picture(state); + } state->frame->cur_gop_bits_coded = state->previous_encoder_state->frame->cur_gop_bits_coded; state->frame->cur_gop_bits_coded += newpos - curpos;