vpx/vp9
Jingning Han 0daadeb60c Enable motion field based mode seach skip
This commit allows the encoder to check the above and left neighbor
blocks' reference frames and motion vectors. If they are all
consistent, skip checking the NEARMV and ZEROMV modes. This is
enabled in speed 3. The coding performance is improved:

pedestrian area 1080p at 2000 kbps,
from  74773 b/f, 41.101 dB, 198064 ms
to    74795 b/f, 41.099 dB, 193078 ms

park joy 1080p at 15000 kbps,
from 290727 b/f, 30.640 dB, 609113 ms
to   290558 b/f, 30.630 dB, 592815 ms

Overall compression performance of speed 3 is changed
derf  -0.171%
stdhd -0.168%

Change-Id: I8d47dd543a5f90d7a1c583f74035b926b6704b95
2014-08-13 12:15:13 -07:00
..
common Common encode/decode function to get reference frame 2014-08-08 11:37:11 -07:00
decoder Common encode/decode function to get reference frame 2014-08-08 11:37:11 -07:00
encoder Enable motion field based mode seach skip 2014-08-13 12:15:13 -07: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 Remove vp9_postproc_x86.h 2014-08-05 15:46:13 -07:00
vp9_cx_iface.c [spatial svc]Remove CONFIG_SPATIAL_SVC for ss_enable_auto_alt_ref in vpx_codec_enc_cfg to fix heap-overflow issue in asan config 2014-08-11 13:43:25 -07:00
vp9_dx_iface.c Merge "Common encode/decode function to get reference frame" 2014-08-08 15:56:18 -07:00
vp9_iface_common.h Remove unfinished VP9 alpha channel. 2014-07-21 15:55:50 -07:00
vp9cx.mk Neon version of vp9_subtract_block() 2014-07-31 09:28:06 -07:00
vp9dx.mk Move vp9_thread.* to common. 2014-07-07 14:52:19 -07:00