|
|
@@ -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)
|