]> granicus.if.org Git - libass/commit
Replace FreeType types with libass native types
authorDr.Smile <vabnick@gmail.com>
Sun, 17 Sep 2017 00:00:34 +0000 (03:00 +0300)
committerDr.Smile <vabnick@gmail.com>
Sun, 17 Sep 2017 01:07:20 +0000 (04:07 +0300)
commitf159a8cf55c8b3f2193ab20159a255310c7c5ca9
tree53da5b52088cae27897b3cb6893ef65630aea892
parent218ee0b2ab23e3f127b77579c57e9097a5ac6056
Replace FreeType types with libass native types

FT_Vector and FT_BBox types are based on FT_Pos, which is alias of long.
FreeType treats it as 32-bit integer, but on some platforms long can be
64-bit. That leads to wasted memory and suboptimal performance.
libass/ass_bitmap.h
libass/ass_cache.h
libass/ass_cache_template.h
libass/ass_drawing.c
libass/ass_drawing.h
libass/ass_outline.c
libass/ass_outline.h
libass/ass_parse.c
libass/ass_rasterizer.c
libass/ass_render.c
libass/ass_render.h