swscale/x86/rgb2rgb_template: fix crash with tiny size and nv12 output
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 3 Dec 2014 19:21:56 +0000 (20:21 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 3 Dec 2014 19:21:56 +0000 (20:21 +0100)
Fixes Ticket4151

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libswscale/x86/rgb2rgb_template.c

index 7796d38..e71c7eb 100644 (file)
@@ -1887,6 +1887,7 @@ static void RENAME(interleaveBytes)(const uint8_t *src1, const uint8_t *src2, ui
     for (h=0; h < height; h++) {
         int w;
 
+        if (width >= 16)
 #if COMPILE_TEMPLATE_SSE2
         __asm__(
             "xor              %%"REG_a", %%"REG_a"  \n\t"