From 1160ee767ad636d5a3ac760ac758b5102909df7c Mon Sep 17 00:00:00 2001 From: Clayton Groeneveld Date: Tue, 30 Apr 2019 06:54:02 -0500 Subject: [PATCH] UI: Increment bitrates by 50 --- UI/window-basic-settings.cpp | 3 +++ plugins/mac-vth264/encoder.c | 4 ++-- plugins/obs-qsv11/obs-qsv11.c | 4 ++-- plugins/obs-x264/obs-x264.c | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index 6b1c1506f..12ff7731b 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -462,6 +462,9 @@ OBSBasicSettings::OBSBasicSettings(QWidget *parent) HookWidget(ui->disableFocusHotkeys, CHECK_CHANGED, ADV_CHANGED); HookWidget(ui->autoRemux, CHECK_CHANGED, ADV_CHANGED); + ui->simpleOutputVBitrate->setSingleStep(50); + ui->advOutFFVBitrate->setSingleStep(50); + #if !defined(_WIN32) && !defined(__APPLE__) delete ui->enableAutoUpdates; ui->enableAutoUpdates = nullptr; diff --git a/plugins/mac-vth264/encoder.c b/plugins/mac-vth264/encoder.c index 2d4d63d4a..b3f8b41ce 100644 --- a/plugins/mac-vth264/encoder.c +++ b/plugins/mac-vth264/encoder.c @@ -874,14 +874,14 @@ static obs_properties_t *vt_h264_properties(void *unused) obs_properties_t *props = obs_properties_create(); obs_property_t *p; - obs_properties_add_int(props, "bitrate", TEXT_BITRATE, 50, 10000000, 1); + obs_properties_add_int(props, "bitrate", TEXT_BITRATE, 50, 10000000, 50); p = obs_properties_add_bool(props, "limit_bitrate", TEXT_USE_MAX_BITRATE); obs_property_set_modified_callback(p, limit_bitrate_modified); obs_properties_add_int(props, "max_bitrate", TEXT_MAX_BITRATE, 50, - 10000000, 1); + 10000000, 50); obs_properties_add_float(props, "max_bitrate_window", TEXT_MAX_BITRATE_WINDOW, 0.10f, 10.0f, 0.25f); diff --git a/plugins/obs-qsv11/obs-qsv11.c b/plugins/obs-qsv11/obs-qsv11.c index 2980c97a2..4caea89e7 100644 --- a/plugins/obs-qsv11/obs-qsv11.c +++ b/plugins/obs-qsv11/obs-qsv11.c @@ -261,9 +261,9 @@ static obs_properties_t *obs_qsv_props(void *unused) obs_property_set_modified_callback(list, rate_control_modified); obs_properties_add_int(props, "bitrate", TEXT_TARGET_BITRATE, 50, - 10000000, 1); + 10000000, 50); obs_properties_add_int(props, "max_bitrate", TEXT_MAX_BITRATE, 50, - 10000000, 1); + 10000000, 50); obs_properties_add_int(props, "accuracy", TEXT_ACCURACY, 0, 10000, 1); obs_properties_add_int(props, "convergence", TEXT_CONVERGENCE, 0, 10, 1); obs_properties_add_int(props, "qpi", "QPI", 1, 51, 1); diff --git a/plugins/obs-x264/obs-x264.c b/plugins/obs-x264/obs-x264.c index d177a8e4b..6cd369dcf 100644 --- a/plugins/obs-x264/obs-x264.c +++ b/plugins/obs-x264/obs-x264.c @@ -179,7 +179,7 @@ static obs_properties_t *obs_x264_props(void *unused) obs_property_set_modified_callback(list, rate_control_modified); - obs_properties_add_int(props, "bitrate", TEXT_BITRATE, 50, 10000000, 1); + obs_properties_add_int(props, "bitrate", TEXT_BITRATE, 50, 10000000, 50); p = obs_properties_add_bool(props, "use_bufsize", TEXT_CUSTOM_BUF); obs_property_set_modified_callback(p, use_bufsize_modified);