From 0a6f00a07f131a695f675c2a8f4e4635e50b2efd Mon Sep 17 00:00:00 2001 From: greg Date: Fri, 19 Jun 2009 05:16:30 +0200 Subject: Warn on \pos, \move redefinitions Optionally output a warning when a \pos or \move is redefined in a single subtitle line. --- libass/ass_render.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libass') diff --git a/libass/ass_render.c b/libass/ass_render.c index 829716ce..f4f4396c 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1018,7 +1018,10 @@ static char* parse_tag(char* p, double pwr) { mystrtod(&p, &v2); skip(')'); mp_msg(MSGT_ASS, MSGL_DBG2, "pos(%f, %f)\n", v1, v2); - if (render_context.evt_type != EVENT_POSITIONED) { + if (render_context.evt_type == EVENT_POSITIONED) { + mp_msg(MSGT_ASS, MSGL_V, "Subtitle has a new \\pos " + "after \\move or \\pos, ignoring\n"); + } else { render_context.evt_type = EVENT_POSITIONED; render_context.detect_collisions = 0; render_context.pos_x = v1; -- cgit v1.2.3