From 977716d6791cc881a14c98848f5764af6cde537d Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Thu, 2 Dec 2021 18:27:43 +0100 Subject: [PATCH] encoders/ffmpeg/nvenc: Always set rc_max_rate if needed --- source/encoders/handlers/nvenc_shared.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/encoders/handlers/nvenc_shared.cpp b/source/encoders/handlers/nvenc_shared.cpp index 59618c8d..87c63add 100644 --- a/source/encoders/handlers/nvenc_shared.cpp +++ b/source/encoders/handlers/nvenc_shared.cpp @@ -602,9 +602,10 @@ void nvenc::update(obs_data_t* settings, const AVCodec* codec, AVCodecContext* c if (have_bitrate_range) { if (int64_t max = obs_data_get_int(settings, ST_KEY_RATECONTROL_LIMITS_BITRATE_MAXIMUM); max > -1) context->rc_max_rate = static_cast(max * 1000); + context->rc_min_rate = context->bit_rate; } else { - //context->rc_min_rate = 0; - context->rc_max_rate = 0; + context->rc_min_rate = context->bit_rate; + context->rc_max_rate = context->bit_rate; } // Buffer Size