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 }