AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet dot...
[ffmpeg.git] / postproc / swscale_template.c
index 6a8117f..2d266f5 100644 (file)
@@ -2153,6 +2153,9 @@ static inline void RENAME(hScale)(int16_t *dst, int dstW, uint8_t *src, int srcW
                        : "%ebx", "%eax", "%ecx"
                );
        }
+#else
+#ifdef HAVE_ALTIVEC
+       hScale_altivec_real(dst, dstW, src, srcW, xInc, filter, filterPos, filterSize);
 #else
        int i;
        for(i=0; i<dstW; i++)
@@ -2171,6 +2174,7 @@ static inline void RENAME(hScale)(int16_t *dst, int dstW, uint8_t *src, int srcW
 //             dst[i] = val>>7;
        }
 #endif
+#endif
 }
       // *** horizontal scale Y line to temp buffer
 static inline void RENAME(hyscale)(uint16_t *dst, int dstWidth, uint8_t *src, int srcW, int xInc,