From 7cdf574c22b85e53ed42e64313700193f00e378f Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Fri, 21 Jun 2013 18:10:38 +0200 Subject: [PATCH] swscale: fix filter alignment reduction without inline asm Fixes scaling in MSVC/ICL, where inline asm is not present, but the YASM scaling code is. Reviewed-by: Derek Buitenhuis Signed-off-by: Michael Niedermayer --- libswscale/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libswscale/utils.c b/libswscale/utils.c index 6324bc8f96..fb0a7adb04 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;