vpx/vp9
Jingning Han 9f128b3ed9 Hybrid partition search for rtc coding mode
This commit re-designs the recursive partition search scheme in
rtc speed -5. It first checks if the current block is under cyclic
refresh mode. If so, apply recursive partition search. Otherwise,
perform sub-sampled pixel based partition selection. When the
pre-selection finds the partition size should be 32x32 or above,
use the partition size directly. Otherwise, apply partition search
at nearby levels around the preset partition size.

It is enabled in speed -5. The compression performance of rtc
speed -5 is improved by 9.4%. Speed wise, the run-time goes slower
from 1% to 10%.

nik_720p, 1000 kbps
33220 b/f, 38.977 dB, 10109 ms -> 33200 b/f, 39.119 dB, 10210 ms

vidyo1_720p, 1000 kbps
16536 b/f, 40.495 dB, 10119 ms -> 16536 b/f, 40.827 dB, 11287 ms

Change-Id: I65adba352e3adc03bae50854ddaea1b421653c6c
2014-10-20 13:02:12 -07:00
..
common Add highbitdepth function for vp9_avg_8x8 2014-10-17 17:04:37 -07:00
decoder Correct the logic of ready_for_new_data. 2014-10-17 10:09:56 -07:00
encoder Hybrid partition search for rtc coding mode 2014-10-20 13:02:12 -07:00
exports_dec
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk High bit-depth loop/arf/postproc filter functions 2014-09-23 16:20:43 -07:00
vp9_cx_iface.c [spatial svc]Another workaround to avoid using prev_mi 2014-10-16 16:09:40 +01:00
vp9_dx_iface.c Miscellaneous decoder changes for high bitdepth 2014-09-29 11:27:45 -07:00
vp9_iface_common.h Fix src frame buffer copy and extend 2014-10-08 11:07:04 -07:00
vp9cx.mk Add a 32-bit friendly sse2 quantizer. 2014-10-14 11:37:41 -07:00
vp9dx.mk Move vp9_thread.* to common. 2014-07-07 14:52:19 -07:00