shithub: libvpx

Download patch

ref: c96f94c63ab9e6a84a27f8218c7abb8b733b1fd7
parent: 152181b25c3481e102baa2898df5d0da56b33557
parent: 2de7cbe98007e0b70ca6088773434e179b3c83c1
author: Jingning Han <jingning@google.com>
date: Sun Nov 3 10:17:08 EST 2013

Merge "Add second ref frame check back in rdcost hist"

--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -3544,8 +3544,9 @@
     }
 
     // Keep record of best inter rd with single reference
-    if (is_inter_block(&xd->mi_8x8[0]->mbmi) && !mode_excluded &&
-        this_rd < best_inter_rd) {
+    if (is_inter_block(&xd->mi_8x8[0]->mbmi) &&
+        !has_second_ref(&xd->mi_8x8[0]->mbmi) &&
+        !mode_excluded && this_rd < best_inter_rd) {
       best_inter_rd = this_rd;
       best_inter_ref_frame = ref_frame;
     }