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;
}
--
⑨