diff options
author | Dr.Smile <vabnick@gmail.com> | 2017-07-31 05:30:21 +0300 |
---|---|---|
committer | Dr.Smile <vabnick@gmail.com> | 2017-07-31 05:34:03 +0300 |
commit | 18967aec888deefcd85eea067050a6b98a7b2ff5 (patch) | |
tree | 84ddd22771d16cb3346feb4093887cbf499d0df3 /libass/ass_render.c | |
parent | e85e3ab720fe14475368a3f5e2ee17546798d9af (diff) | |
download | libass-18967aec888deefcd85eea067050a6b98a7b2ff5.tar.bz2 libass-18967aec888deefcd85eea067050a6b98a7b2ff5.tar.xz |
rasterizer: implement simultaneous rasterization of two outlines
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r-- | libass/ass_render.c | 5 |
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(); |