Skip redundant motion search in 4x4 level rd loop
authorJingning Han <jingning@google.com>
Tue, 16 Jul 2013 19:04:07 +0000 (12:04 -0700)
committerJingning Han <jingning@google.com>
Wed, 17 Jul 2013 00:21:11 +0000 (17:21 -0700)
commita142d6fc935cba1dc6ceb4d798b3aac68b34684b
treeafd7bde0aef6016e25ef63f319c0d75a838696c2
parent90ebfe621fccf231c25f4d55aa93da2df90f2d00
Skip redundant motion search in 4x4 level rd loop

This commit makes the encoder to perform motion search only once
per reference frame type for each 4x4/4x8/8x4 block. For bus_cif
at 2000 kbps, the runtime goes from 253812ms -> 217817ms
(14% speed-up) for speed 0.

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