From 0102f1d5ecda28a23d14bf9cdfdd49792e70b27b Mon Sep 17 00:00:00 2001
From: Guillaume Martres <smarter3@gmail.com>
Date: Tue, 10 Dec 2013 18:17:00 +0100
Subject: [PATCH] avoid crash when using --best on cpus with SSE3 (but not
 SSE4) support

Change-Id: Ie100114a01b8b4da7248603c40676792cd06b32a
---
 vp9/encoder/vp9_mcomp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vp9/encoder/vp9_mcomp.c b/vp9/encoder/vp9_mcomp.c
index efdb6124e1..fee11fd2be 100644
--- a/vp9/encoder/vp9_mcomp.c
+++ b/vp9/encoder/vp9_mcomp.c
@@ -1726,7 +1726,7 @@ int vp9_full_search_sadx3(MACROBLOCK *x, int_mv *ref_mv,
     check_here = r * mv_stride + in_what + col_min;
     c = col_min;
 
-    while ((c + 2) < col_max) {
+    while ((c + 2) < col_max && fn_ptr->sdx3f != NULL) {
       int i;
 
       fn_ptr->sdx3f(what, what_stride, check_here, in_what_stride, sad_array);
-- 
GitLab