diff options
author | rcombs <rcombs@rcombs.me> | 2022-07-26 23:20:08 -0500 |
---|---|---|
committer | rcombs <rcombs@rcombs.me> | 2022-11-15 21:14:37 -0600 |
commit | 42ca6db6eabab5a27a4e564f299ef42d546f9267 (patch) | |
tree | 0b8aa72869cb359b5fbe5b37186fd900c75e6f7c | |
parent | be1632e65220895d2af35873ad4e1b832d3505dc (diff) | |
download | libass-42ca6db6eabab5a27a4e564f299ef42d546f9267.tar.bz2 libass-42ca6db6eabab5a27a4e564f299ef42d546f9267.tar.xz |
ass_render: setup renderer/text_info on RenderContext in ass_renderer_init
-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 dc436f8..9241853 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -118,6 +118,9 @@ ASS_Renderer *ass_renderer_init(ASS_Library *library) !priv->text_info.lines || !priv->text_info.breaks) goto fail; + priv->state.renderer = priv; + priv->state.text_info = &priv->text_info; + priv->settings.font_size_coeff = 1.; priv->settings.selective_style_overrides = ASS_OVERRIDE_BIT_SELECTIVE_FONT_SCALE; @@ -1087,8 +1090,6 @@ void ass_reset_render_context(RenderContext *state, ASS_Style *style) static void init_render_context(ASS_Renderer *render_priv, ASS_Event *event) { - render_priv->state.renderer = render_priv; - render_priv->state.text_info = &render_priv->text_info; render_priv->state.event = event; render_priv->state.parsed_tags = 0; render_priv->state.evt_type = EVENT_NORMAL; |