+ "<b>Picture:</b> Source: %d x %d, Output %d x %d %s\n",
+ source_width, source_height, width, height, aspect_desc);
+
+ gboolean decomb;
+
+ decomb = ghb_settings_get_boolean(settings, "decomb");
+ g_string_append_printf(str, "<b>Filters:</b>");
+ if (ghb_settings_get_boolean(settings, "detelecine"))
+ g_string_append_printf(str, " - Detelecine");
+ if (decomb)
+ g_string_append_printf(str, " - Decomb");
+ else
+ {
+ gint deint = ghb_settings_combo_int(settings,
+ tweaks ? "tweak_deinterlace":"deinterlace");
+ if (deint)
+ {
+ const gchar *opt = ghb_settings_combo_option(settings,
+ tweaks ? "tweak_deinterlace":"deinterlace");
+ g_string_append_printf(str, " - Deinterlace: %s", opt);
+ }
+ }
+ gint denoise = ghb_settings_combo_int(settings,
+ tweaks ? "tweak_denoise":"denoise");
+ if (denoise)
+ {
+ const gchar *opt = ghb_settings_combo_option(settings,
+ tweaks ? "tweak_denoise":"denoise");
+ g_string_append_printf(str, " - Denoise: %s", opt);
+ }
+ gint deblock = ghb_settings_get_int(settings, "deblock");
+ if (deblock >= 5)
+ g_string_append_printf(str, " - Deblock (%d)", deblock);
+ if (ghb_settings_get_boolean(settings, "grayscale"))
+ g_string_append_printf(str, " - Grayscale");
+ g_string_append_printf(str, "\n");
+
+ g_string_append_printf(str,