diff options
Diffstat (limited to 'libass/ass_render.h')
-rw-r--r-- | libass/ass_render.h | 6 |
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) |