shithub: libvpx

Download patch

ref: 9dc7d4fb976d3ab52ee03822170cd484ff316be5
parent: 9970d8b66203b4cb50902ea59b083aa28a5c1f7d
author: Ronald S. Bultje <rbultje@google.com>
date: Sat Nov 24 03:19:04 EST 2012

Fix crash in pick_inter_mode_sb().

It didn't handle rd_thresh == INT_MAX, which means the reference is
unavailable.

Change-Id: Ie6fa8b2577437411db81a8c24e8dcdfd856a0e8d

--- a/vp9/encoder/rdopt.c
+++ b/vp9/encoder/rdopt.c
@@ -4632,7 +4632,8 @@
 #endif
 
     // Test best rd so far against threshold for trying this mode.
-    if (best_rd <= cpi->rd_threshes[mode_index]) {
+    if (best_rd <= cpi->rd_threshes[mode_index] ||
+        cpi->rd_threshes[mode_index] == INT_MAX) {
       continue;
     }
 
--