Reduce the number of full block SAD calls
authorJingning Han <jingning@google.com>
Thu, 12 Mar 2015 23:18:12 +0000 (16:18 -0700)
committerJingning Han <jingning@google.com>
Fri, 13 Mar 2015 01:30:57 +0000 (18:30 -0700)
commit427cdf0a41988320c721462d02884a6a4f19aee4
treea7e9398377635040af99ab87a84890a7643bae8d
parent238b6be24bcd6cbb626d88d08fceb12622f7ad89
Reduce the number of full block SAD calls

This commit uses a 6-point 1-step refine motion search in the
integral projection based full pixel motion estimation, to replace
the current 9-point search.

It reduces runtime cost of speed -6 on some noisy clips, e.g.,
dark720p single thread
33314 b/f, 40.076 dB, 18231 ms ->
33307 b/f, 40.067 dB, 17768 ms

The compression performance for rtc set remains unchanged.

Change-Id: I194ea5a9ce52e5a10baeee36338633adc22f764c
vp9/encoder/vp9_mcomp.c