From e55955084f66971f6a268e0d0641da1f132fa979 Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Mon, 9 Feb 2015 15:18:44 +0200 Subject: Add enough padding for \be to avoid clipping To avoid making bitmaps unnecessarily large, use just the necessary amount of padding for the given \be value. --- libass/ass_render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libass/ass_render.c') diff --git a/libass/ass_render.c b/libass/ass_render.c index 6140788..a02bcab 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -2257,7 +2257,7 @@ static void render_and_combine_glyphs(ASS_Renderer *render_priv, continue; } - int bbord = info->filter.be > 0 ? sqrt(2 * info->filter.be) : 0; + int bbord = be_padding(info->filter.be); int gbord = info->filter.blur > 0.0 ? FFMIN(info->filter.blur + 1, INT_MAX) : 0; int bord = FFMAX(bbord, gbord); -- cgit v1.2.3