summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r--libass/ass_render.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 8e0443a..ac73ec7 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -76,7 +76,10 @@ ASS_Renderer *ass_renderer_init(ASS_Library *library)
#endif
#if CONFIG_RASTERIZER
- rasterizer_init(&priv->rasterizer, 16);
+ if (!rasterizer_init(&priv->rasterizer, priv->engine->tile_order, 16)) {
+ FT_Done_FreeType(ft);
+ goto ass_init_exit;
+ }
#endif
priv->cache.font_cache = ass_font_cache_create();