}
g_object_set(G_OBJECT(ud->preview->play), "video-sink", xover, NULL);
+ g_object_set(ud->preview->play, "subtitle-font-desc",
+ "sans bold 20", NULL);
//g_object_set(G_OBJECT(xover), "force-aspect-ratio", TRUE, NULL);
bus = gst_pipeline_get_bus(GST_PIPELINE(ud->preview->play));
widget = GHB_WIDGET (ud->builder, "subtitle_add");
gtk_widget_set_sensitive(widget, FALSE);
}
+ ghb_live_reset(ud);
}
static void
ghb_settings_set_boolean(settings, "SubtitleForced", active);
gtk_list_store_set(GTK_LIST_STORE(tm), &ti, 1, active, -1);
+ ghb_live_reset(ud);
}
G_MODULE_EXPORT void
// Unburn the rest
if (active)
ghb_subtitle_exclusive_burn(ud, row);
+ ghb_live_reset(ud);
}
G_MODULE_EXPORT void
gtk_list_store_set(GTK_LIST_STORE(tm), &ti, 3, active, -1);
// allow only one default
ghb_subtitle_exclusive_default(ud, row);
+ ghb_live_reset(ud);
}
static void
g_debug("subtitle_track_changed_cb ()");
ghb_check_dependency(ud, widget);
+ ghb_widget_to_setting(ud->settings, widget);
settings = ghb_selected_subtitle_settings(ud);
if (settings != NULL)
{
tt = ghb_settings_get_int(settings, "SubtitleTrack");
source = ghb_subtitle_track_source(ud, tt);
ghb_settings_set_int(settings, "SubtitleSource", source);
+ ghb_live_reset(ud);
}
ghb_live_reset(ud);
}
GValue *old = ghb_array_get_nth(subtitle_list, row);
ghb_value_free(old);
ghb_array_remove(subtitle_list, row);
+ ghb_live_reset(ud);
}
}