Short circuit rate_block in block_rd_txfm.
authorAlex Converse <aconverse@google.com>
Thu, 30 Jul 2015 22:33:47 +0000 (15:33 -0700)
committerAlex Converse <aconverse@google.com>
Fri, 31 Jul 2015 17:05:51 +0000 (10:05 -0700)
commit73422d3b2d7d9c2f08d491de708662740b6b3e6d
treeea9226454fa58e83137d8154068390c219a881fc
parent0e3f494b217bde5e1d47107cdfbb044e4d801cec
Short circuit rate_block in block_rd_txfm.

Don't run rate_block (cost_coeffs) if distortion alone is enough to
surpass best_rd.

This decreases 2nd pass runtime on HD at speed 2 by about 2%. There is
zero effect on output if tx_cache is removed.

Change-Id: Ia3b1cc77bfbe6ee988c395fde06c0eb92940b784
vp9/encoder/vp9_rdopt.c