shithub: libvpx

Download patch

ref: dd97c62ab8cc4fbc726c1edec6e0a4b96a337a2e
parent: e8e7620a1f9330bc4e70de24f02d6f4e87cbf68f
parent: 043e0f9dad1106b60ba3e58dfc4075ed261080dc
author: Jingning Han <jingning@google.com>
date: Tue Jul 16 05:03:38 EDT 2013

Merge "Skip inter-coded block reconstruction in rd loop"

--- a/vp9/encoder/vp9_encodemb.c
+++ b/vp9/encoder/vp9_encodemb.c
@@ -531,6 +531,9 @@
   if (x->optimize)
     vp9_optimize_b(plane, block, bsize, ss_txfrm_size, args->cm, x, args->ctx);
 
+  if (x->skip_encode)
+    return;
+
   switch (ss_txfrm_size / 2) {
     case TX_32X32:
       vp9_short_idct32x32_add(dqcoeff, dst, pd->dst.stride);