diff options
Diffstat (limited to 'gtk/src/callbacks.c')
-rw-r--r-- | gtk/src/callbacks.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/src/callbacks.c b/gtk/src/callbacks.c index 7fd616ab4..0f99948b9 100644 --- a/gtk/src/callbacks.c +++ b/gtk/src/callbacks.c @@ -1780,6 +1780,12 @@ vquality_changed_cb(GtkWidget *widget, signal_user_data_t *ud) ghb_clear_presets_selection(ud); ghb_live_reset(ud); + double vquality = ghb_settings_get_double(ud->settings, "VideoQualitySlider"); + if (vquality < 1.0) + { + ghb_ui_update(ud, "h264Profile", ghb_string_value("auto")); + } + gint vcodec = ghb_settings_combo_int(ud->settings, "VideoEncoder"); gdouble step; if (vcodec == HB_VCODEC_X264) @@ -3869,6 +3875,7 @@ vqual_granularity_changed_cb(GtkWidget *widget, signal_user_data_t *ud) ghb_vquality_range(ud, &vqmin, &vqmax, &step, &page, &digits, &inverted); GtkWidget *qp = GHB_WIDGET(ud->builder, "VideoQualitySlider"); gtk_range_set_increments (GTK_RANGE(qp), step, page); + gtk_scale_set_digits(GTK_SCALE(qp), digits); } G_MODULE_EXPORT void |