diff options
author | greg <greg@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-03-05 20:36:35 +0000 |
---|---|---|
committer | greg <greg@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-03-05 20:36:35 +0000 |
commit | 153e7ada4c60f2547f3b40828b8a0f86ba12384d (patch) | |
tree | 20f0dc482e509f22dcdd3bd04fb4fc499b7a5bbf /libass | |
parent | 95dac90527e8761af4e959dc08cfcccda8ae6303 (diff) | |
download | mpv-153e7ada4c60f2547f3b40828b8a0f86ba12384d.tar.bz2 mpv-153e7ada4c60f2547f3b40828b8a0f86ba12384d.tar.xz |
Hack: half-merge glyph border with outline to avoid ugly anti-aliasing
in certain situations.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28816 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_bitmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libass/ass_bitmap.c b/libass/ass_bitmap.c index e6d5e8d60e..9fb1eab65e 100644 --- a/libass/ass_bitmap.c +++ b/libass/ass_bitmap.c @@ -243,7 +243,7 @@ static bitmap_t* fix_outline_and_shadow(bitmap_t* bm_g, bitmap_t* bm_o) unsigned char c_g, c_o; c_g = g[x]; c_o = o[x]; - o[x] = (c_o > c_g) ? c_o : 0; + o[x] = (c_o > c_g) ? c_o - (c_g/2) : 0; s[x] = (c_o < 0xFF - c_g) ? c_o + c_g : 0xFF; } g += bm_g->w; |