Mercurial > mplayer.hg
diff libvo/vo_x11.c @ 249:2dadc379a934
OSD/SUB image quality & speed improvement
author | arpi_esp |
---|---|
date | Thu, 29 Mar 2001 16:06:36 +0000 |
parents | 6ec8f6ab6cb1 |
children | 828ec81e0d64 |
line wrap: on
line diff
--- a/libvo/vo_x11.c Thu Mar 29 16:00:52 2001 +0000 +++ b/libvo/vo_x11.c Thu Mar 29 16:06:36 2001 +0000 @@ -392,9 +392,12 @@ for(x=0;x<w;x++){ // dst[x]=(dst[x]*srca[x]+src[x]*(srca[x]^255))>>8; if(srca[x]){ - dst[0]=(dst[0]*(srca[x]^255)+src[x]*(srca[x]))>>8; - dst[1]=(dst[1]*(srca[x]^255)+src[x]*(srca[x]))>>8; - dst[2]=(dst[2]*(srca[x]^255)+src[x]*(srca[x]))>>8; + dst[0]=((dst[0]*srca[x])>>8)+src[x]; + dst[1]=((dst[1]*srca[x])>>8)+src[x]; + dst[2]=((dst[2]*srca[x])>>8)+src[x]; + //dst[0]=(dst[0]*(srca[x]^255)+src[x]*(srca[x]))>>8; + //dst[1]=(dst[1]*(srca[x]^255)+src[x]*(srca[x]))>>8; + //dst[2]=(dst[2]*(srca[x]^255)+src[x]*(srca[x]))>>8; } dst+=dbpp; }