Mercurial > mplayer.hg
comparison libass/ass_render.c @ 23170:15a05bafc9c7
Bugfix: glyph cache depends on border width, because it contains outline_glyph
(glyph border obtained with FT_Glyph_StrokeBorder) since r23043.
author | eugeni |
---|---|
date | Tue, 01 May 2007 14:29:28 +0000 |
parents | 1de2a46a0987 |
children | deb1b445110a |
comparison
equal
deleted
inserted
replaced
23169:f1fedd147362 | 23170:15a05bafc9c7 |
---|---|
1235 key.scale_x = (render_context.scale_x * 0xFFFF); | 1235 key.scale_x = (render_context.scale_x * 0xFFFF); |
1236 key.scale_y = (render_context.scale_y * 0xFFFF); | 1236 key.scale_y = (render_context.scale_y * 0xFFFF); |
1237 key.advance = *advance; | 1237 key.advance = *advance; |
1238 key.bold = render_context.bold; | 1238 key.bold = render_context.bold; |
1239 key.italic = render_context.italic; | 1239 key.italic = render_context.italic; |
1240 key.outline = render_context.border * 0xFFFF; | |
1240 | 1241 |
1241 info->glyph = info->outline_glyph = 0; | 1242 info->glyph = info->outline_glyph = 0; |
1242 | 1243 |
1243 val = cache_find_glyph(&key); | 1244 val = cache_find_glyph(&key); |
1244 if (val) { | 1245 if (val) { |