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:
Tarulia
2025-10-06 20:59:33 +02:00
committed by Ryan Foster
parent cea2d6938a
commit 1290898c74
4 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -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",
+1 -1
View File
@@ -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");
}
+1 -1
View File
@@ -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);
+4 -4
View File
@@ -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");