MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / ghb_subtitle_set_pref_lang

Function ghb_subtitle_set_pref_lang

gtk/src/subtitlehandler.c:1481–1501  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1479}
1480
1481void
1482ghb_subtitle_set_pref_lang(GhbValue *settings)
1483{
1484 GhbValue *lang_list;
1485 gboolean set = FALSE;
1486 lang_list = ghb_dict_get_value(settings, "SubtitleLanguageList");
1487 if (ghb_array_len(lang_list) > 0)
1488 {
1489 GhbValue *glang = ghb_array_get(lang_list, 0);
1490 if (glang != NULL)
1491 {
1492 ghb_dict_set_string(settings, "PreferredLanguage",
1493 ghb_value_get_string(glang));
1494 set = TRUE;
1495 }
1496 }
1497 if (!set)
1498 {
1499 ghb_dict_set_string(settings, "PreferredLanguage", "und");
1500 }
1501}
1502
1503static void
1504subtitle_add_lang_iter(GtkTreeModel *tm, GtkTreeIter *iter,

Callers 1

ghb_set_title_settingsFunction · 0.85

Calls 2

ghb_dict_get_valueFunction · 0.85
ghb_dict_set_stringFunction · 0.85

Tested by

no test coverage detected