vpx/vp9
Deb Mukherjee 8b3faccb9e Add variance based mode/skipping
Adds a speed feature to skip all intra modes other than
DC_PRED if the source variance is small. This feature is
made part of speed 1 and up.

Results on derf300: psnr -0.07%, speedup about 1-2%

Also uses the source variance to fine-tune the early
termination criteria when FLAG_EARLY_TERMINATE is on.
This feature is made part of speed 2 and up.

Results on derf300: psnr -0.52%, speedup about 5-7%

Change-Id: I59e38aa836557cfa5405ae706fc64815cbfe4232
2013-08-05 14:14:01 -07:00
..
common Merge "Remove unused vp9_short_idct10_32x32_add" 2013-08-01 15:41:35 -07:00
decoder Cleanup: removing unused function arguments. 2013-08-01 13:41:38 -07:00
encoder Add variance based mode/skipping 2013-08-05 14:14:01 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_common.mk Add neon optimize vp9_short_idct8x8_add. 2013-07-18 16:40:41 -07:00
vp9_cx_iface.c use consistent framerate naming 2013-07-16 14:12:47 -07:00
vp9_dx_iface.c vp9_dx_iface: s/vp8/vp9/ where possible 2013-07-12 11:05:39 -07:00
vp9_iface_common.h yv12config: remove YUV_TYPE 2013-07-12 15:25:48 -07:00
vp9cx.mk Remove unused fwalsh/fdct x86 SIMD implementations. 2013-07-10 18:22:51 -07:00
vp9dx.mk Remove all asm offset files from VP9 2013-07-09 14:26:53 -07:00