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:
parent
ceb18e3665
commit
3c28903979
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user