| 1113 | } |
| 1114 | |
| 1115 | static gboolean subtitle_is_one_burned(GhbValue *settings) |
| 1116 | { |
| 1117 | GhbValue *subtitle_list, *subsettings; |
| 1118 | int count, ii; |
| 1119 | |
| 1120 | subtitle_list = ghb_get_job_subtitle_list(settings); |
| 1121 | if (subtitle_list == NULL) |
| 1122 | return FALSE; |
| 1123 | |
| 1124 | count = ghb_array_len(subtitle_list); |
| 1125 | for (ii = 0; ii < count; ii++) |
| 1126 | { |
| 1127 | subsettings = ghb_array_get(subtitle_list, ii); |
| 1128 | if (ghb_dict_get_bool(subsettings, "Burn")) |
| 1129 | { |
| 1130 | return TRUE; |
| 1131 | } |
| 1132 | } |
| 1133 | return FALSE; |
| 1134 | } |
| 1135 | |
| 1136 | G_MODULE_EXPORT void |
| 1137 | ghb_add_subtitle_files (GListModel *files, signal_user_data_t *ud) |
no test coverage detected