summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2022-07-26 23:15:23 -0500
committerrcombs <rcombs@rcombs.me>2022-11-15 21:14:37 -0600
commitbe1632e65220895d2af35873ad4e1b832d3505dc (patch)
tree7e035ef77faca871a204e1d4766331e94c4aa7ca
parentfaeacdae423ee23e5f475d64abaf35993fa961ed (diff)
downloadlibass-be1632e65220895d2af35873ad4e1b832d3505dc.tar.bz2
libass-be1632e65220895d2af35873ad4e1b832d3505dc.tar.xz
ass_render: take RenderContext* in parse_events()
-rw-r--r--libass/ass_render.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index c7b09a1..dc436f8 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2050,10 +2050,10 @@ static void split_style_runs(RenderContext *state)
// Parse event text.
// Fill render_priv->text_info.
-static bool parse_events(ASS_Renderer *render_priv, ASS_Event *event)
+static bool parse_events(RenderContext *state, ASS_Event *event)
{
- TextInfo *text_info = &render_priv->text_info;
- RenderContext *state = &render_priv->state;
+ TextInfo *text_info = state->text_info;
+ ASS_Renderer *render_priv = state->renderer;
char *p = event->Text, *q;
@@ -2816,7 +2816,7 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event,
free_render_context(state);
init_render_context(render_priv, event);
- if (!parse_events(render_priv, event))
+ if (!parse_events(state, event))
return false;
TextInfo *text_info = &render_priv->text_info;