[FFmpeg-devel] [PATCH] swscale: fix filter alignment reduction without inline asm

Hendrik Leppkes h.leppkes at gmail.com
Fri Jun 21 18:10:38 CEST 2013


Fixes scaling in MSVC/ICL, where inline asm is not present, but the
YASM scaling code is.
---
 libswscale/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libswscale/utils.c b/libswscale/utils.c
index 6324bc8..fb0a7ad 100644
--- a/libswscale/utils.c
+++ b/libswscale/utils.c
@@ -535,7 +535,7 @@ static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
             filterAlign = 1;
     }
 
-    if (INLINE_MMX(cpu_flags)) {
+    if (HAVE_MMX && cpu_flags & AV_CPU_FLAG_MMX) {
         // special case for unscaled vertical filtering
         if (minFilterSize == 1 && filterAlign == 2)
             filterAlign = 1;
-- 
1.8.3.msysgit.0



More information about the ffmpeg-devel mailing list