diff options
author | dynaflash <[email protected]> | 2011-08-03 15:02:49 +0000 |
---|---|---|
committer | dynaflash <[email protected]> | 2011-08-03 15:02:49 +0000 |
commit | 111818c49564ae33e12bddc6f1e1fa6a747388c3 (patch) | |
tree | ee25ed480e075ff216356c351373a91ccc587974 /gtk | |
parent | 0fd45bd5cffad1766dc7cb2f84c9c9da92ffce0a (diff) |
MacGui / LinGui: Add subme 11 to both ui's now that x264 has it. This way ... we "can go to 11..."
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4153 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/src/ghb.ui | 4 | ||||
-rw-r--r-- | gtk/src/hb-backend.c | 1 | ||||
-rw-r--r-- | gtk/src/x264handler.c | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/gtk/src/ghb.ui b/gtk/src/ghb.ui index 7d037434b..709d59652 100644 --- a/gtk/src/ghb.ui +++ b/gtk/src/ghb.ui @@ -3248,7 +3248,9 @@ SAD is the fastest method, followed by SATD, RD, RD refinement, and the slowest, 6 or higher is strongly recommended: Psy-RD, a very powerful psy optimization that helps retain detail, requires RD. -10, the most powerful and slowest option, requires trellis=2.</property> +11 disables all early terminations in analysis. + +10 and 11, the most powerful and slowest options, require adaptive quantization (aq-mode > 0) and trellis 2 (always).</property> <signal handler="x264_widget_changed_cb" name="changed"/> </object> <packing> diff --git a/gtk/src/hb-backend.c b/gtk/src/hb-backend.c index a3b9e5106..6a6e29a27 100644 --- a/gtk/src/hb-backend.c +++ b/gtk/src/hb-backend.c @@ -359,6 +359,7 @@ static options_map_t d_subme_opts[] = {"8: RD refine in I/P-frames", "8", 8, "8"}, {"9: RD refine in all frames", "9", 9, "9"}, {"10: QPRD in all frames", "10", 10, "10"}, + {"11: No early terminations in analysis", "11", 11, "11"}, }; combo_opts_t subme_opts = { diff --git a/gtk/src/x264handler.c b/gtk/src/x264handler.c index 86bdb4a11..0ddd9c52d 100644 --- a/gtk/src/x264handler.c +++ b/gtk/src/x264handler.c @@ -988,7 +988,7 @@ sanitize_x264opts(signal_user_data_t *ud, const gchar *options) x264_remove_opt(split, x264_psy_syns); } gint trell = ghb_settings_combo_int(ud->settings, "x264_trellis"); - if (subme == 10) + if (subme >= 10) { gint aqmode = ghb_lookup_aqmode(options); if (trell != 2 || aqmode == 0) |