mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-08-28 17:42:28 +08:00
plugins: Set missed default bitrates to 6000 kbps
efca325 already increased the default bitrate for various encoders.
However, some were missed and this commit fills the gap:
* Mac-VT
* OpenH264
* Texture AMF
* VAAPI
This commit is contained in:
@@ -1375,10 +1375,10 @@ static void vt_defaults(obs_data_t *settings, void *data)
|
||||
obs_data_set_default_string(settings, "rate_control", "CBR");
|
||||
}
|
||||
}
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_int(settings, "quality", 60);
|
||||
obs_data_set_default_bool(settings, "limit_bitrate", false);
|
||||
obs_data_set_default_int(settings, "max_bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "max_bitrate", 6000);
|
||||
obs_data_set_default_double(settings, "max_bitrate_window", 1.5f);
|
||||
obs_data_set_default_int(settings, "keyint_sec", 2);
|
||||
obs_data_set_default_string(settings, "profile",
|
||||
|
||||
@@ -193,7 +193,7 @@ static bool openh264_encode(void *data, struct encoder_frame *frame, struct enco
|
||||
|
||||
void openh264_defaults(obs_data_t *settings)
|
||||
{
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_string(settings, "profile", "main");
|
||||
}
|
||||
|
||||
|
||||
@@ -861,7 +861,7 @@ static void vaapi_defaults_internal(obs_data_t *settings, enum codec_type codec)
|
||||
else if (codec == CODEC_AV1)
|
||||
obs_data_set_default_int(settings, "profile", AV_PROFILE_AV1_MAIN);
|
||||
obs_data_set_default_int(settings, "level", AV_LEVEL_UNKNOWN);
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_int(settings, "keyint_sec", 0);
|
||||
obs_data_set_default_int(settings, "bf", 0);
|
||||
obs_data_set_default_int(settings, "qp", 20);
|
||||
|
||||
@@ -1383,7 +1383,7 @@ static inline void adjust_recommended_avc_defaults(amf_base *enc, obs_data_t *se
|
||||
int64_t framerate = enc->fps_num / enc->fps_den;
|
||||
if ((enc->cx * enc->cy > 1920 * 1088) || (framerate > 60)) {
|
||||
// Recommended base defaults
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_int(settings, "cqp", 20);
|
||||
obs_data_set_default_string(settings, "rate_control", "CBR");
|
||||
obs_data_set_default_string(settings, "preset", "quality");
|
||||
@@ -1841,7 +1841,7 @@ static inline void adjust_recommended_hevc_defaults(amf_base *enc, obs_data_t *s
|
||||
const int64_t framerate = enc->fps_num / enc->fps_den;
|
||||
if ((enc->cx * enc->cy > 1920 * 1088) || is10bit || (framerate > 60)) {
|
||||
// Recommended base defaults
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_int(settings, "cqp", 20);
|
||||
obs_data_set_default_string(settings, "preset", "quality");
|
||||
info("Original base default settings were used according to resolution and framerate.");
|
||||
@@ -2092,7 +2092,7 @@ try {
|
||||
static void amf_hevc_defaults(obs_data_t *settings)
|
||||
{
|
||||
obs_data_set_default_string(settings, "rate_control", "CBR");
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_int(settings, "cqp", 20);
|
||||
obs_data_set_default_string(settings, "preset", "quality");
|
||||
}
|
||||
@@ -2245,7 +2245,7 @@ static inline void adjust_recommended_av1_defaults(amf_base *enc, obs_data_t *se
|
||||
const int64_t framerate = enc->fps_num / enc->fps_den;
|
||||
if ((enc->cx * enc->cy > 1920 * 1088) || is10bit || (framerate > 60)) {
|
||||
// Recommended base defaults
|
||||
obs_data_set_default_int(settings, "bitrate", 2500);
|
||||
obs_data_set_default_int(settings, "bitrate", 6000);
|
||||
obs_data_set_default_int(settings, "cqp", 20);
|
||||
obs_data_set_default_string(settings, "preset", "balanced");
|
||||
obs_data_set_default_string(settings, "profile", "main");
|
||||
|
||||
Reference in New Issue
Block a user