From 43dc5d585b5c2295e8e91143c2b3069b5c2db05c Mon Sep 17 00:00:00 2001
From: Martin Vignali <martin.vignali@gmail.com>
Date: Sun, 26 Nov 2017 19:03:05 +0100
Subject: [PATCH 3/3] avcodec/huffyuvenc : sub_left_prediction_bgr32, call dsp 
 after 32 first byte of the line in order to try to call the align version 
 (diff bytes have avx2 version)

---
 libavcodec/huffyuvenc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/huffyuvenc.c b/libavcodec/huffyuvenc.c
index 59da49212e..a4da0ac650 100644
--- a/libavcodec/huffyuvenc.c
+++ b/libavcodec/huffyuvenc.c
@@ -89,7 +89,7 @@ static inline void sub_left_prediction_bgr32(HYuvContext *s, uint8_t *dst,
     b = *blue;
     a = *alpha;
 
-    for (i = 0; i < FFMIN(w, 4); i++) {
+    for (i = 0; i < FFMIN(w, 8); i++) {
         const int rt = src[i * 4 + R];
         const int gt = src[i * 4 + G];
         const int bt = src[i * 4 + B];
@@ -104,7 +104,7 @@ static inline void sub_left_prediction_bgr32(HYuvContext *s, uint8_t *dst,
         a = at;
     }
 
-    s->llvidencdsp.diff_bytes(dst + 16, src + 16, src + 12, w * 4 - 16);
+    s->llvidencdsp.diff_bytes(dst + 32, src + 32, src + 32 - 4, w * 4 - 32);
 
     *red   = src[(w - 1) * 4 + R];
     *green = src[(w - 1) * 4 + G];
-- 
2.11.0 (Apple Git-81)

