vpx/vp9
Paul Wilkins d031237999 Add variance restriction to AQ2.
Add an additional restriction to bit/complexity based
segmentation based on spatial variance.

Only lower Q when both the number of bits spent
in the initial encoding pass and the spatial complexity are
below a threshold. This will prevent the low Q segments
being used just because there is a surfeit of bits.

Small metrics gains especially opsnr.
derf ~0.2% std-hd ~0.3%

Change-Id: I6a8496d466d673f9b0e2b2ca6304ea7b6d8e1cce
2014-11-20 16:23:35 -08:00
..
common Enable ssse3 version of vp9_fdct8x8_quant 2014-11-19 22:14:19 -08:00
decoder Modify the frame context memory deallocation 2014-11-06 11:34:19 -08:00
encoder Add variance restriction to AQ2. 2014-11-20 16:23:35 -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 High bit-depth loop/arf/postproc filter functions 2014-09-23 16:20:43 -07:00
vp9_cx_iface.c Prepare for dynamic frame resizing in the recode loop 2014-11-13 11:41:20 -08: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 Enable ssse3 version of vp9_fdct8x8_quant 2014-11-19 22:14:19 -08:00
vp9dx.mk Move vp9_thread.* to common. 2014-07-07 14:52:19 -07:00