Mercurial > mplayer.hg
comparison postproc/swscale.c @ 17632:3a67b7ce8b3b
ng the fix for vCCoeffsBank patch by (Alan Curry <pacman TheWorld com>)
author | michael |
---|---|
date | Thu, 16 Feb 2006 12:55:23 +0000 |
parents | 79081ba52e00 |
children |
comparison
equal
deleted
inserted
replaced
17631:b1378adb995f | 17632:3a67b7ce8b3b |
---|---|
2111 (flags&SWS_BICUBLIN) ? (flags|SWS_BILINEAR) : flags, | 2111 (flags&SWS_BICUBLIN) ? (flags|SWS_BILINEAR) : flags, |
2112 srcFilter->chrV, dstFilter->chrV, c->param); | 2112 srcFilter->chrV, dstFilter->chrV, c->param); |
2113 | 2113 |
2114 #ifdef HAVE_ALTIVEC | 2114 #ifdef HAVE_ALTIVEC |
2115 c->vYCoeffsBank = memalign (16, sizeof (vector signed short)*c->vLumFilterSize*c->dstH); | 2115 c->vYCoeffsBank = memalign (16, sizeof (vector signed short)*c->vLumFilterSize*c->dstH); |
2116 c->vCCoeffsBank = memalign (16, sizeof (vector signed short)*c->vChrFilterSize*c->dstH); | 2116 c->vCCoeffsBank = memalign (16, sizeof (vector signed short)*c->vChrFilterSize*c->chrDstH); |
2117 | 2117 |
2118 for (i=0;i<c->vLumFilterSize*c->dstH;i++) { | 2118 for (i=0;i<c->vLumFilterSize*c->dstH;i++) { |
2119 int j; | 2119 int j; |
2120 short *p = (short *)&c->vYCoeffsBank[i]; | 2120 short *p = (short *)&c->vYCoeffsBank[i]; |
2121 for (j=0;j<8;j++) | 2121 for (j=0;j<8;j++) |
2122 p[j] = c->vLumFilter[i]; | 2122 p[j] = c->vLumFilter[i]; |
2123 } | 2123 } |
2124 | 2124 |
2125 for (i=0;i<c->vChrFilterSize*c->dstH;i++) { | 2125 for (i=0;i<c->vChrFilterSize*c->chrDstH;i++) { |
2126 int j; | 2126 int j; |
2127 short *p = (short *)&c->vCCoeffsBank[i]; | 2127 short *p = (short *)&c->vCCoeffsBank[i]; |
2128 for (j=0;j<8;j++) | 2128 for (j=0;j<8;j++) |
2129 p[j] = c->vChrFilter[i]; | 2129 p[j] = c->vChrFilter[i]; |
2130 } | 2130 } |