mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-19 20:32:15 +02:00
UI: Log streaming service recommended maximums
Log the maximum recommended audio and video bitrate when the user ticks the "Ignore streaming service setting recommendations" box.
This commit is contained in:
parent
5f98d34e2c
commit
f5e13f81c8
@ -850,7 +850,22 @@ void SimpleOutput::Update()
|
||||
audioSettings);
|
||||
|
||||
if (!enforceBitrate) {
|
||||
blog(LOG_INFO, "User is ignoring service bitrate limits.");
|
||||
int maxVBitrate, maxABitrate;
|
||||
obs_service_get_max_bitrate(main->GetService(), &maxVBitrate,
|
||||
&maxABitrate);
|
||||
|
||||
std::string videoBitrateStr =
|
||||
maxVBitrate > 0 ? std::to_string(maxVBitrate) : "None";
|
||||
std::string audioBitrateStr =
|
||||
maxABitrate > 0 ? std::to_string(maxABitrate) : "None";
|
||||
|
||||
blog(LOG_INFO,
|
||||
"User is ignoring service bitrate limits.\n"
|
||||
"Service Recommendations:\n"
|
||||
"\tvideo bitrate: %s\n"
|
||||
"\taudio bitrate: %s",
|
||||
videoBitrateStr.c_str(), audioBitrateStr.c_str());
|
||||
|
||||
obs_data_set_int(videoSettings, "bitrate", videoBitrate);
|
||||
obs_data_set_int(audioSettings, "bitrate", audioBitrate);
|
||||
}
|
||||
@ -1818,8 +1833,23 @@ void AdvancedOutput::UpdateStreamSettings()
|
||||
obs_service_apply_encoder_settings(main->GetService(), settings,
|
||||
nullptr);
|
||||
if (!enforceBitrate) {
|
||||
int MaxVBitrate, MaxABitrate;
|
||||
obs_service_get_max_bitrate(main->GetService(),
|
||||
&MaxVBitrate, &MaxABitrate);
|
||||
|
||||
std::string videoBitrateStr =
|
||||
MaxVBitrate > 0 ? std::to_string(MaxVBitrate)
|
||||
: "None";
|
||||
std::string audioBitrateStr =
|
||||
MaxABitrate > 0 ? std::to_string(MaxABitrate)
|
||||
: "None";
|
||||
|
||||
blog(LOG_INFO,
|
||||
"User is ignoring service bitrate limits.");
|
||||
"User is ignoring service bitrate limits.\n"
|
||||
"Service Recommendations:\n"
|
||||
"\tvideo bitrate: %s\n"
|
||||
"\taudio bitrate: %s",
|
||||
videoBitrateStr.c_str(), audioBitrateStr.c_str());
|
||||
obs_data_set_int(settings, "bitrate", bitrate);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user