vpx/vp9
Deb Mukherjee b80020d4db Refactoring motion search libs
The core motion estimation fucntions all return sad now consistently.
The only exception is vp9_full_pixel_diamond(), however the core diamond
and refining search routines called from vp9_full_pixel_diamond() also
return SAD. If variance of pred error + mv cost is desired it must be
calculated explicitly outside these functions. For very fast encoding,
hopefully this will eliminate some redundant computations.

Also suggests reimplementing FAST_HEX with the vp9_pattern_search
framework. It is not exactly the same as the existing FAST_HEX, but
performance is slightly better and speed is very similar. Enables
removing a lot of duplicate code.

Change-Id: I152736393438c25bdf7e96b37cbb8ce330f4f94a
2014-03-03 15:13:59 -08:00
..
common Merge "Adding get_tx_type() instead of get_tx_type_{8x8, 16x16}." 2014-03-03 14:24:28 -08:00
decoder Adding get_tx_type() instead of get_tx_type_{8x8, 16x16}. 2014-03-03 12:20:51 -08:00
encoder Refactoring motion search libs 2014-03-03 15:13:59 -08:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk Removing vp9_systemdependent.c. 2014-02-26 18:07:23 -08:00
vp9_cx_iface.c Silence int64 to int warning 2014-03-03 15:30:13 +00:00
vp9_dx_iface.c Removing VP9D_PTR. 2014-02-27 19:08:10 -08:00
vp9_iface_common.h Merge "Tidy up comments & remove commented out code." 2014-01-22 11:14:07 -08:00
vp9cx.mk Adding vpx_sse_to_psnr() function. 2014-02-26 16:21:12 -08:00
vp9dx.mk vp9 decoder: row-based multi-threaded loopfilter 2014-01-31 14:44:53 -08:00