shithub: libvpx

Download patch

ref: 416f315e82d97b83d4d12dad90fa82b5bdb7c66f
parent: a5a9f5f7f3d0c83767952f514470273e3bcba2bc
parent: c725502bf32b0df223aaf179a828360433606a1c
author: Jingning Han <jingning@google.com>
date: Mon Jul 22 08:08:22 EDT 2013

Merge "Skip buffer update in sub8x8 rd loop"

--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -2189,6 +2189,8 @@
 
   rd_check_segment_txsize(cpi, x, bsi_buf, filter_idx, seg_mvs, mi_row, mi_col);
 
+  if (bsi.segment_rd > best_rd)
+    return INT64_MAX;
   /* set it to the best */
   for (i = 0; i < 4; i++) {
     mode_idx = inter_mode_offset(bsi->modes[i]);