GtkWidget *presetSlider = GHB_WIDGET(ud->builder, "x264PresetSlider");
const char * const *x264_presets;
int count = 0;
- x264_presets = hb_x264_presets();
+ x264_presets = hb_video_encoder_get_presets(HB_VCODEC_X264);
while (x264_presets && x264_presets[count]) count++;
gtk_range_set_range(GTK_RANGE(presetSlider), 0, count-1);
ghb_dict_remove(settings, "x264Option");
}
- const char * const *x264preset = hb_x264_presets();
+ const char * const *x264presets;
+ x264presets = hb_video_encoder_get_presets(HB_VCODEC_X264);
char *x264Preset = ghb_settings_get_string(settings, "x264Preset");
int ii;
- for (ii = 0; x264preset[ii]; ii++)
+ for (ii = 0; x264presets[ii]; ii++)
{
- if (!strcasecmp(x264Preset, x264preset[ii]))
+ if (!strcasecmp(x264Preset, x264presets[ii]))
{
ghb_settings_set_int(settings, "x264PresetSlider", ii);
}
ghb_widget_to_setting(ud->settings, widget);
int x264Preset = ghb_settings_get_int(ud->settings, "x264PresetSlider");
- const char * preset = hb_x264_presets()[x264Preset];
+ const char *preset;
+ preset = hb_video_encoder_get_presets(HB_VCODEC_X264)[x264Preset];
ghb_settings_set_string(ud->settings, "x264Preset", preset);
if (!ghb_settings_get_boolean(ud->settings, "x264UseAdvancedOptions"))
const char * const *x264_presets;
const char *preset = "medium";
- x264_presets = hb_x264_presets();
+ x264_presets = hb_video_encoder_get_presets(HB_VCODEC_X264);
preset = x264_presets[(int)val];