diff options
author | rcombs <rcombs@rcombs.me> | 2022-07-26 22:22:07 -0500 |
---|---|---|
committer | rcombs <rcombs@rcombs.me> | 2022-11-15 21:14:37 -0600 |
commit | b5a5175a5bc84d7bce9ac8b18ab693b7fa115ea6 (patch) | |
tree | d8183c33b876a5495459085331dd17697c49cc1e /libass/ass_render.c | |
parent | 5c9aed60d6bc6780c053916976179af0135c871a (diff) | |
download | libass-b5a5175a5bc84d7bce9ac8b18ab693b7fa115ea6.tar.bz2 libass-b5a5175a5bc84d7bce9ac8b18ab693b7fa115ea6.tar.xz |
ass_parse: take RenderContext* in process_karaoke_effects()
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r-- | libass/ass_render.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index 487bee4..b0d7792 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -2792,7 +2792,8 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, return false; } - free_render_context(&render_priv->state); + RenderContext *state = &render_priv->state; + free_render_context(state); init_render_context(render_priv, event); if (!parse_events(render_priv, event)) @@ -2840,7 +2841,7 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, wrap_lines_smart(render_priv, max_text_width); // depends on glyph x coordinates being monotonous within runs, so it should be done before reorder - ass_process_karaoke_effects(render_priv); + ass_process_karaoke_effects(state); reorder_text(render_priv); |