diff options
Diffstat (limited to 'libass/ass_render.h')
-rw-r--r-- | libass/ass_render.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/libass/ass_render.h b/libass/ass_render.h index ac7d347..2330eb0 100644 --- a/libass/ass_render.h +++ b/libass/ass_render.h @@ -60,10 +60,10 @@ typedef struct { double y; } DVector; -typedef struct free_list { - void *object; - struct free_list *next; -} FreeList; +typedef struct { + ASS_Image result; + CompositeHashValue *source; +} ASS_ImagePriv; typedef struct { int frame_width; @@ -302,7 +302,6 @@ struct ass_renderer { ASS_Image *images_root; // rendering result is stored here ASS_Image *prev_images_root; - int cache_cleared; EventImages *eimg; // temporary buffer for sorting rendered events int eimg_size; // allocated buffer size @@ -329,9 +328,6 @@ struct ass_renderer { RasterizerData rasterizer; #endif - FreeList *free_head; - FreeList *free_tail; - ASS_Style user_override_style; }; |