]> git.sesse.net Git - ffmpeg/blobdiff - libswscale/utils.c
Merge commit '4c297249ac0f513a610a62691ce96d6b62f65b94'
[ffmpeg] / libswscale / utils.c
index b81661f6ea1898252b52bbb07b310d49652ddd11..63a822633275b340ad57be4803c70d97e791167e 100644 (file)
@@ -1655,7 +1655,8 @@ av_cold int sws_init_context(SwsContext *c, SwsFilter *srcFilter,
     /* precalculate vertical scaler filter coefficients */
     {
         const int filterAlign = X86_MMX(cpu_flags)     ? 2 :
-                                PPC_ALTIVEC(cpu_flags) ? 8 : 1;
+                                PPC_ALTIVEC(cpu_flags) ? 8 :
+                                have_neon(cpu_flags)   ? 2 : 1;
 
         if ((ret = initFilter(&c->vLumFilter, &c->vLumFilterPos, &c->vLumFilterSize,
                        c->lumYInc, srcH, dstH, filterAlign, (1 << 12),