From 75454b7942b9b38c5d3b99cb67eb73ada6b38963 Mon Sep 17 00:00:00 2001 From: rcombs Date: Tue, 26 Jul 2022 23:40:23 -0500 Subject: ass_render: take RenderContext* in ass_render_event() --- libass/ass_render.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libass/ass_render.c b/libass/ass_render.c index 81782d2..56701d0 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -2803,9 +2803,10 @@ static void add_background(RenderContext *state, EventImages *event_images) * Process event, appending resulting ASS_Image's to images_root. */ static bool -ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, +ass_render_event(RenderContext *state, ASS_Event *event, EventImages *event_images) { + ASS_Renderer *render_priv = state->renderer; if (event->Style >= render_priv->track->n_styles) { ass_msg(render_priv->library, MSGL_WARN, "No style found"); return false; @@ -2815,7 +2816,6 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, return false; } - RenderContext *state = &render_priv->state; free_render_context(state); init_render_context(state, event); @@ -3369,7 +3369,7 @@ ASS_Image *ass_render_frame(ASS_Renderer *priv, ASS_Track *track, realloc(priv->eimg, priv->eimg_size * sizeof(EventImages)); } - if (ass_render_event(priv, event, priv->eimg + cnt)) + if (ass_render_event(&priv->state, event, priv->eimg + cnt)) cnt++; } } -- cgit v1.2.3