Merge branch 'nightly' into add-application-image

This commit is contained in:
Christophe Fajardo 2022-01-20 09:17:39 +01:00
commit 67f35dfc5f
3 changed files with 84 additions and 39 deletions

View file

@ -930,9 +930,9 @@ std::optional<session_t> make_session(const encoder_t &encoder, const config_t &
}
if(video_format[encoder_t::CBR]) {
auto bitrate = config.bitrate * 1000;
auto bitrate = config.bitrate * (hardware ? 1000 : 800); // software bitrate overshoots by ~20%
ctx->rc_max_rate = bitrate;
ctx->rc_buffer_size = bitrate / config.framerate;
ctx->rc_buffer_size = bitrate / 10;
ctx->bit_rate = bitrate;
ctx->rc_min_rate = bitrate;
}