summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2022-07-26 21:59:03 -0500
committerrcombs <rcombs@rcombs.me>2022-11-15 21:14:37 -0600
commitf724fcc45e2f40f2dbe080d513a896ead4d7fc87 (patch)
treecf19321b9cb7aa8a26b4ae52f267b9654f892a3c
parent51ebe4e7881ec66827f52f9d9af390eb011fe0ce (diff)
downloadlibass-f724fcc45e2f40f2dbe080d513a896ead4d7fc87.tar.bz2
libass-f724fcc45e2f40f2dbe080d513a896ead4d7fc87.tar.xz
ass_render: add text_info member to RenderContext
-rw-r--r--libass/ass_render.c1
-rw-r--r--libass/ass_render.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index bf9e1eb..12d75a2 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -1077,6 +1077,7 @@ 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;
diff --git a/libass/ass_render.h b/libass/ass_render.h
index fdcf8e0..7034078 100644
--- a/libass/ass_render.h
+++ b/libass/ass_render.h
@@ -208,6 +208,7 @@ typedef struct {
// Values like current font face, color, screen position, clipping and so on are stored here.
typedef struct {
ASS_Renderer *renderer;
+ TextInfo *text_info;
ASS_Event *event;
ASS_Style *style;