shithub: libvpx

Download patch

ref: 5a4e17b42f8aee5c50a4169c56b810e3ed1bff1e
parent: 8969f7c8922c4e35d8d1267e82f82bf5f2f970b5
author: Jingning Han <jingning@google.com>
date: Wed Apr 23 14:59:26 EDT 2014

Apply max intra block size condition to non-RD mode decision

Change-Id: I9b86a94d11db2239c85f61aeed5bbd83a0dfa028

--- a/vp9/encoder/vp9_pickmode.c
+++ b/vp9/encoder/vp9_pickmode.c
@@ -418,7 +418,7 @@
 
   // Perform intra prediction search, if the best SAD is above a certain
   // threshold.
-  if (best_rd > inter_mode_thresh) {
+  if (best_rd > inter_mode_thresh && bsize < cpi->sf.max_intra_bsize) {
     for (this_mode = DC_PRED; this_mode <= DC_PRED; ++this_mode) {
       vp9_predict_intra_block(xd, 0, b_width_log2(bsize),
                               mbmi->tx_size, this_mode,