]> granicus.if.org Git - libass/commit
Separate event parsing and layout
authorGrigori Goronzy <greg@blackbox>
Mon, 4 Jul 2011 13:19:40 +0000 (15:19 +0200)
committerGrigori Goronzy <greg@blackbox>
Mon, 4 Jul 2011 13:19:40 +0000 (15:19 +0200)
commitf905a38536ad32f7a68ab86db736495fc06810b2
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