Lines Matching refs:style
102 if (dialog->style) {
104 av_bprint_escape(&s->buffer, dialog->style, NULL,
126 if (dialog->style)
198 static void ttml_get_origin(ASSScriptInfo script_info, ASSStyle style,
201 *origin_left = av_rescale(style.margin_l, 100, script_info.play_res_x);
203 av_rescale((style.alignment >= 7) ? style.margin_v : 0,
207 static void ttml_get_extent(ASSScriptInfo script_info, ASSStyle style,
210 *width = av_rescale(script_info.play_res_x - style.margin_r,
212 *height = av_rescale((style.alignment <= 3) ?
213 script_info.play_res_y - style.margin_v :
219 ASSScriptInfo script_info, ASSStyle style)
228 if (!style.name) {
229 av_log(avctx, AV_LOG_ERROR, "Subtitle style name not set!\n");
233 if (style.font_size < 0) {
235 style.font_size);
239 if (style.margin_l < 0 || style.margin_r < 0 || style.margin_v < 0) {
241 "One or more negative margin values in subtitle style: "
243 style.margin_l, style.margin_r, style.margin_v);
247 display_alignment = ttml_get_display_alignment(style.alignment);
248 text_alignment = ttml_get_text_alignment(style.alignment);
251 "Failed to convert ASS style alignment %d of style %s to "
253 style.alignment,
254 style.name);
258 ttml_get_origin(script_info, style, &origin_left, &origin_top);
259 ttml_get_extent(script_info, style, &width, &height);
262 av_bprint_escape(buf, style.name, NULL, AV_ESCAPE_MODE_XML,
287 style.font_size);
289 if (style.font_name) {
291 av_bprint_escape(buf, style.font_name, NULL, AV_ESCAPE_MODE_XML,