summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2022-07-26 12:44:28 -0500
committerrcombs <rcombs@rcombs.me>2023-02-18 20:36:59 -0600
commit6e436e48b7672d0dcdfc73884c493d4c49bd0479 (patch)
tree5d3ff76b7055870e6f1b1c5b9c803e07f066a1b8 /libass
parente254aa766ce415a2cd0650c49f5ea4476ad98a03 (diff)
downloadlibass-6e436e48b7672d0dcdfc73884c493d4c49bd0479.tar.bz2
libass-6e436e48b7672d0dcdfc73884c493d4c49bd0479.tar.xz
ass_render: charge composite cache for the BitmapRefs
Diffstat (limited to 'libass')
-rw-r--r--libass/ass_render.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 73e49f6..aea484c 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2785,6 +2785,7 @@ size_t ass_composite_construct(void *key, void *value, void *priv)
ass_fix_outline(&v->bm, &v->bm_o);
return sizeof(CompositeHashKey) + sizeof(CompositeHashValue) +
+ k->bitmap_count * sizeof(BitmapRef) +
bitmap_size(&v->bm) + bitmap_size(&v->bm_o) + bitmap_size(&v->bm_s);
}