diff --git a/libswscale/swscale.c b/libswscale/swscale.c
index b9e810d2c2c519b05e307e789eb1168b0098c72b..f45a4dfa4670a86b21b8ba4a5bd67d4577f9c7cf 100644
--- a/libswscale/swscale.c
+++ b/libswscale/swscale.c
@@ -2129,7 +2129,7 @@ SwsContext *sws_getContext(int srcW, int srcH, int origSrcFormat, int dstW, int
 
 #ifdef HAVE_ALTIVEC
 		c->vYCoeffsBank = av_malloc(sizeof (vector signed short)*c->vLumFilterSize*c->dstH);
-		c->vCCoeffsBank = mv_malloc(sizeof (vector signed short)*c->vChrFilterSize*c->chrDstH);
+		c->vCCoeffsBank = av_malloc(sizeof (vector signed short)*c->vChrFilterSize*c->chrDstH);
 
 		for (i=0;i<c->vLumFilterSize*c->dstH;i++) {
                   int j;