summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render.h')
-rw-r--r--libass/ass_render.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libass/ass_render.h b/libass/ass_render.h
index fad554b..d009128 100644
--- a/libass/ass_render.h
+++ b/libass/ass_render.h
@@ -42,8 +42,10 @@
#include "ass_rasterizer.h"
#define GLYPH_CACHE_MAX 10000
-#define BITMAP_CACHE_MAX_SIZE 128 * 1048576
-#define COMPOSITE_CACHE_MAX_SIZE 64 * 1048576
+#define MEGABYTE (1024 * 1024)
+#define BITMAP_CACHE_MAX_SIZE (128 * MEGABYTE)
+#define COMPOSITE_CACHE_RATIO 2
+#define COMPOSITE_CACHE_MAX_SIZE (BITMAP_CACHE_MAX_SIZE / COMPOSITE_CACHE_RATIO)
#define PARSED_FADE (1<<0)
#define PARSED_A (1<<1)