diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-14 17:56:35 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-14 17:56:35 +0000 |
commit | b987127e0e7eb90d8a0a618035a377e92f098447 (patch) | |
tree | 93886db1483e2ad6c3901f6646638e6da6079afa /libvo/sub.c | |
parent | bbeb54d80aa6d1d6945ce3b6461b7d24c57841e9 (diff) | |
download | mpv-b987127e0e7eb90d8a0a618035a377e92f098447.tar.bz2 mpv-b987127e0e7eb90d8a0a618035a377e92f098447.tar.xz |
compiler warning fixes
based on patch by Dominik Mierzejewski <dominik@rangers.eu.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8452 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/sub.c')
-rw-r--r-- | libvo/sub.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libvo/sub.c b/libvo/sub.c index d48f84c05e..1cec860880 100644 --- a/libvo/sub.c +++ b/libvo/sub.c @@ -336,9 +336,10 @@ inline static void vo_update_text_sub(mp_osd_obj_t* obj,int dxs,int dys){ if (sub_utf8){ if ((c & 0xe0) == 0xc0) /* 2 bytes U+00080..U+0007FF*/ c = (c & 0x1f)<<6 | (t[++j] & 0x3f); - else if((c & 0xf0) == 0xe0)/* 3 bytes U+00800..U+00FFFF*/ - c = ((c & 0x0f)<<6 | - (t[++j] & 0x3f))<<6 | (t[++j] & 0x3f); + else if((c & 0xf0) == 0xe0){ /* 3 bytes U+00800..U+00FFFF*/ + c = (((c & 0x0f)<<6) | (t[++j] & 0x3f))<<6; + c |= (t[++j] & 0x3f); + } } else if (sub_unicode) c = (c<<8) + t[++j]; } |