0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00

UI: Log if user is ignoring service limits

This commit is contained in:
derrod 2023-08-15 22:43:59 +02:00 committed by Lain
parent ceb18e3665
commit 3c28903979

View File

@ -822,6 +822,7 @@ void SimpleOutput::Update()
audioSettings);
if (!enforceBitrate) {
blog(LOG_INFO, "User is ignoring service bitrate limits.");
obs_data_set_int(videoSettings, "bitrate", videoBitrate);
obs_data_set_int(audioSettings, "bitrate", audioBitrate);
}
@ -1714,13 +1715,18 @@ void AdvancedOutput::UpdateStreamSettings()
int keyint_sec = (int)obs_data_get_int(settings, "keyint_sec");
obs_service_apply_encoder_settings(main->GetService(), settings,
nullptr);
if (!enforceBitrate)
if (!enforceBitrate) {
blog(LOG_INFO,
"User is ignoring service bitrate limits.");
obs_data_set_int(settings, "bitrate", bitrate);
}
int enforced_keyint_sec =
(int)obs_data_get_int(settings, "keyint_sec");
if (keyint_sec != 0 && keyint_sec < enforced_keyint_sec)
obs_data_set_int(settings, "keyint_sec", keyint_sec);
} else {
blog(LOG_WARNING, "User is ignoring service settings.");
}
if (dynBitrate && astrcmpi(streamEncoder, "jim_nvenc") == 0)