From c8553bea9e05a4e246a6f4ccf3f43b0af74a847f Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <michaelni@gmx.at>
Date: Tue, 12 Jun 2012 10:28:40 +0200
Subject: [PATCH] swr: use &~15

Idea-by: reimar (and ubitux on IRC)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
---
 libswresample/audioconvert.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libswresample/audioconvert.c b/libswresample/audioconvert.c
index 3663bb17c83..e4c84cae44f 100644
--- a/libswresample/audioconvert.c
+++ b/libswresample/audioconvert.c
@@ -175,7 +175,7 @@ int swri_audio_convert(AudioConvert *ctx, AudioData *out, AudioData *in, int len
     //FIXME optimize common cases
 
     if(ctx->simd_f && !ctx->ch_map){
-        off = (len>>4)<<4;
+        off = len&~15;
         av_assert1(off>=0);
         av_assert1(off<=len);
         if(off>0){
-- 
GitLab