Separate event parsing and layout
commitf905a38536ad32f7a68ab86db736495fc06810b2
authorGrigori Goronzy <greg@blackbox>
Mon, 4 Jul 2011 13:19:40 +0000 (4 15:19 +0200)
committerGrigori Goronzy <greg@blackbox>
Mon, 4 Jul 2011 13:19:40 +0000 (4 15:19 +0200)
treec779db060f86e257040fba61f9abe33c82c00dcb
parent910728cb031f59fc0c5972e3b5c7cf2615a1c319
Separate event parsing and layout

Split up the combined event parsing and layout loop into two passes.
State information needed for layout are duplicated in GlyphInfo
structures.
libass/ass_parse.c
libass/ass_parse.h
libass/ass_render.c
libass/ass_render.h