diff options
-rw-r--r-- | libass/ass_render.c | 5 | ||||
-rw-r--r-- | libass/ass_shaper.c | 3 |
2 files changed, 1 insertions, 7 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index b517dd0a..e592548d 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1683,8 +1683,6 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, EventImages *event_images) { char *p; - FT_UInt previous; - FT_UInt num_glyphs; FT_Vector pen; unsigned code; DBBox bbox; @@ -1711,7 +1709,6 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, drawing = render_priv->state.drawing; text_info->length = 0; - num_glyphs = 0; p = event->Text; int in_tag = 0; @@ -1874,7 +1871,6 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, } // Preliminary layout (for line wrapping) - previous = 0; pen.x = 0; pen.y = 0; for (i = 0; i < text_info->length; i++) { @@ -1896,7 +1892,6 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, info = glyphs + i; pen.x += info->cluster_advance.x; pen.y += info->cluster_advance.y; - previous = info->symbol; } diff --git a/libass/ass_shaper.c b/libass/ass_shaper.c index 87b6c6dc..e745a313 100644 --- a/libass/ass_shaper.c +++ b/libass/ass_shaper.c @@ -884,10 +884,9 @@ FriBidiStrIndex *ass_shaper_reorder(ASS_Shaper *shaper, TextInfo *text_info) // Create reorder map line-by-line for (i = 0; i < text_info->n_lines; i++) { LineInfo *line = text_info->lines + i; - int level; FriBidiParType dir = FRIBIDI_PAR_ON; - level = fribidi_reorder_line(0, + fribidi_reorder_line(0, shaper->ctypes + line->offset, line->len, 0, dir, shaper->emblevels + line->offset, NULL, shaper->cmap + line->offset); |