summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-14 17:56:35 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-14 17:56:35 +0000
commitb987127e0e7eb90d8a0a618035a377e92f098447 (patch)
tree93886db1483e2ad6c3901f6646638e6da6079afa /libvo
parentbbeb54d80aa6d1d6945ce3b6461b7d24c57841e9 (diff)
downloadmpv-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')
-rw-r--r--libvo/sub.c7
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];
}