From 4aa85931f9cff59f559baaff52ae41f156809cdb Mon Sep 17 00:00:00 2001 From: arpi Date: Thu, 9 Aug 2001 18:39:43 +0000 Subject: some optimization git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1473 b3059339-0415-0410-9bf9-f77b7e298cf2 --- TOOLS/subfont-c/subfont.c | 40 +++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 23 deletions(-) (limited to 'TOOLS') diff --git a/TOOLS/subfont-c/subfont.c b/TOOLS/subfont-c/subfont.c index 358d0bb5a7..15a2a3bb89 100644 --- a/TOOLS/subfont-c/subfont.c +++ b/TOOLS/subfont-c/subfont.c @@ -362,37 +362,31 @@ void blur() { for (x = 0; x0 && y+my0 && y+my0 && x+mx0 && ax255) p=255; - - // p*=m[mx+r+(my+r)*w]; - // if (p>max) { - // max = p; - // abuffer[x+y*width] = (p + maxcolor/2) / maxcolor; - // } - //max+=(p + maxcolor/2) / maxcolor; - max+=p*m[mx+r+(my+r)*w]/(float)sum; + max+=(p>255?255:p)*m[mx+r+(my+r)*w]; } } - max=max*alpha_factor; + } + max*=alpha_factor/(float)sum; // printf("%5.3f ",max); if(max>255) max=255; abuffer[x+y*width] = max; -- cgit v1.2.3