vpx/vp9
Jingning Han abdb0650b4 Motion referenced partition search for non-RD coding flow
This commit enables the non-RD mode decision coding flow to
adaptively apply partition search in non-refresh frame, when the
collocated block in previous frame suggests there might be a motion
activity. It refactors the update_state_rt() function to support
buffer swap of mode_info struct, thereby unifying the encoding
stage across various non-RD coding modes.

It provides 5% compression performance gains in speed -6 for rtc
test set, at about 12% speed slow down.

Change-Id: Iefa374aed5a11c4b7ff9a3ed36a98ea8bd184edb
2014-03-26 13:09:04 -07:00
..
common Merge "Fixed a build issue" 2014-03-25 10:22:18 -07:00
decoder Merge "Align threading LFWorkerData to 32 bytes." 2014-03-24 17:19:48 -07:00
encoder Motion referenced partition search for non-RD coding flow 2014-03-26 13:09:04 -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 Removing vp9_onyx.h and moving its content to the encoder. 2014-03-05 23:33:22 -08:00
vp9_cx_iface.c Removing output_partition from vp9. 2014-03-21 16:10:51 -07:00
vp9_dx_iface.c Merge "General cleanup in vp9_decoder.{h, c}." 2014-03-24 15:56:25 -07:00
vp9_iface_common.h Merge "Tidy up comments & remove commented out code." 2014-01-22 11:14:07 -08:00
vp9cx.mk Merge "vp9_write_bit_buffer.h header statics converted to globals" 2014-03-24 14:18:24 -07:00
vp9dx.mk Merge "Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}." 2014-03-10 12:11:09 -07:00