vpx/vp9
paulwilkins 635ae8bdc1 Adjust coefficient optimization and tx_domain rd speed features.
Previously Tx domain rd was used in all cases above speed 0.
Coefficient optimization was only enabled for best and speed 0.

This patch selectively sets these features at other speed settings
based on block complexity.

For the Netflix and HD sets in particular the quality gains are
large compared to the speed hit. At speed 1 the average psnr
gain in the NF set  is > 2.5% with one clip coming in at 18%
and some points almost 30%.  Average gains for the lower
resolution test sets are around 1%.

The gains are biggest at low Q so some further optimization
may be possible.

Change-Id: I340376c7b2a78e5389a34b7ebdc41072808d0576
2016-08-25 15:36:16 +01:00
..
common Correct CHECK_MEM_ERROR macro 2016-08-22 14:25:57 -07:00
decoder vp9/decoder,vp9/*.[hc]: apply clang-format 2016-08-03 14:29:31 -07:00
encoder Adjust coefficient optimization and tx_domain rd speed features. 2016-08-25 15:36:16 +01: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 deblock filter : moved from vp8 code branch 2016-07-12 05:53:00 -07:00
vp9_cx_iface.c vp9/decoder,vp9/*.[hc]: apply clang-format 2016-08-03 14:29:31 -07:00
vp9_dx_iface.c vp9/decoder,vp9/*.[hc]: apply clang-format 2016-08-03 14:29:31 -07:00
vp9_dx_iface.h vp9/decoder,vp9/*.[hc]: apply clang-format 2016-08-03 14:29:31 -07:00
vp9_iface_common.h vp9/decoder,vp9/*.[hc]: apply clang-format 2016-08-03 14:29:31 -07:00
vp9cx.mk vp9: remove x86inc.asm distinction 2016-06-29 18:55:28 -07:00
vp9dx.mk vp9_dx_iface: move struct defs to separate header 2015-10-29 17:55:35 -07:00