Skip to content

Commit 1290898

Browse files
mihawk90RytoEX
authored andcommitted
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
1 parent cea2d69 commit 1290898

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

plugins/mac-videotoolbox/encoder.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1375,10 +1375,10 @@ static void vt_defaults(obs_data_t *settings, void *data)
13751375
obs_data_set_default_string(settings, "rate_control", "CBR");
13761376
}
13771377
}
1378-
obs_data_set_default_int(settings, "bitrate", 2500);
1378+
obs_data_set_default_int(settings, "bitrate", 6000);
13791379
obs_data_set_default_int(settings, "quality", 60);
13801380
obs_data_set_default_bool(settings, "limit_bitrate", false);
1381-
obs_data_set_default_int(settings, "max_bitrate", 2500);
1381+
obs_data_set_default_int(settings, "max_bitrate", 6000);
13821382
obs_data_set_default_double(settings, "max_bitrate_window", 1.5f);
13831383
obs_data_set_default_int(settings, "keyint_sec", 2);
13841384
obs_data_set_default_string(settings, "profile",

plugins/obs-ffmpeg/obs-ffmpeg-openh264.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ static bool openh264_encode(void *data, struct encoder_frame *frame, struct enco
193193

194194
void openh264_defaults(obs_data_t *settings)
195195
{
196-
obs_data_set_default_int(settings, "bitrate", 2500);
196+
obs_data_set_default_int(settings, "bitrate", 6000);
197197
obs_data_set_default_string(settings, "profile", "main");
198198
}
199199

plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -861,7 +861,7 @@ static void vaapi_defaults_internal(obs_data_t *settings, enum codec_type codec)
861861
else if (codec == CODEC_AV1)
862862
obs_data_set_default_int(settings, "profile", AV_PROFILE_AV1_MAIN);
863863
obs_data_set_default_int(settings, "level", AV_LEVEL_UNKNOWN);
864-
obs_data_set_default_int(settings, "bitrate", 2500);
864+
obs_data_set_default_int(settings, "bitrate", 6000);
865865
obs_data_set_default_int(settings, "keyint_sec", 0);
866866
obs_data_set_default_int(settings, "bf", 0);
867867
obs_data_set_default_int(settings, "qp", 20);

plugins/obs-ffmpeg/texture-amf.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1383,7 +1383,7 @@ static inline void adjust_recommended_avc_defaults(amf_base *enc, obs_data_t *se
13831383
int64_t framerate = enc->fps_num / enc->fps_den;
13841384
if ((enc->cx * enc->cy > 1920 * 1088) || (framerate > 60)) {
13851385
// Recommended base defaults
1386-
obs_data_set_default_int(settings, "bitrate", 2500);
1386+
obs_data_set_default_int(settings, "bitrate", 6000);
13871387
obs_data_set_default_int(settings, "cqp", 20);
13881388
obs_data_set_default_string(settings, "rate_control", "CBR");
13891389
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
18411841
const int64_t framerate = enc->fps_num / enc->fps_den;
18421842
if ((enc->cx * enc->cy > 1920 * 1088) || is10bit || (framerate > 60)) {
18431843
// Recommended base defaults
1844-
obs_data_set_default_int(settings, "bitrate", 2500);
1844+
obs_data_set_default_int(settings, "bitrate", 6000);
18451845
obs_data_set_default_int(settings, "cqp", 20);
18461846
obs_data_set_default_string(settings, "preset", "quality");
18471847
info("Original base default settings were used according to resolution and framerate.");
@@ -2092,7 +2092,7 @@ try {
20922092
static void amf_hevc_defaults(obs_data_t *settings)
20932093
{
20942094
obs_data_set_default_string(settings, "rate_control", "CBR");
2095-
obs_data_set_default_int(settings, "bitrate", 2500);
2095+
obs_data_set_default_int(settings, "bitrate", 6000);
20962096
obs_data_set_default_int(settings, "cqp", 20);
20972097
obs_data_set_default_string(settings, "preset", "quality");
20982098
}
@@ -2245,7 +2245,7 @@ static inline void adjust_recommended_av1_defaults(amf_base *enc, obs_data_t *se
22452245
const int64_t framerate = enc->fps_num / enc->fps_den;
22462246
if ((enc->cx * enc->cy > 1920 * 1088) || is10bit || (framerate > 60)) {
22472247
// Recommended base defaults
2248-
obs_data_set_default_int(settings, "bitrate", 2500);
2248+
obs_data_set_default_int(settings, "bitrate", 6000);
22492249
obs_data_set_default_int(settings, "cqp", 20);
22502250
obs_data_set_default_string(settings, "preset", "balanced");
22512251
obs_data_set_default_string(settings, "profile", "main");

0 commit comments

Comments
 (0)