diff options
author | kmkaplan <kmkaplan@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-12 21:48:41 +0000 |
---|---|---|
committer | kmkaplan <kmkaplan@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-12 21:48:41 +0000 |
commit | de72dd5aff4d6664c93b2b7cb2a1776117228f4d (patch) | |
tree | 595e4baadc7ffaca5f043f17ef8b85172832b640 | |
parent | 3b008ce8cf38bcf6be25858e6acbfa81cd5bf7e2 (diff) | |
download | mpv-de72dd5aff4d6664c93b2b7cb2a1776117228f4d.tar.bz2 mpv-de72dd5aff4d6664c93b2b7cb2a1776117228f4d.tar.xz |
Fix brightness of subtitles
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4123 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | spudec.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -116,9 +116,9 @@ static void spudec_process_data(spudec_handle_t *this) if (alpha[i] == 0) cmap[i] = 0; else { - cmap[i] = ((this->global_palette[this->palette[i]] >> 16) & 0xff) - alpha[i]; - if (cmap[i] < 0) - cmap[i] = 0; + cmap[i] = ((this->global_palette[this->palette[i]] >> 16) & 0xff); + if (cmap[i] + alpha[i] > 255) + cmap[i] = 256 - alpha[i]; } } |