vpx/vp9/encoder/x86
Marco 8fd3f9a2fb Enable non-rd mode coding on key frame, for speed 6.
For key frame at speed 6: enable the non-rd mode selection in speed setting
and use the (non-rd) variance_based partition.

Adjust some logic/thresholds in variance partition selection for key frame only (no change to delta frames),
mainly to bias to selecting smaller prediction blocks, and also set max tx size of 16x16.

Loss in key frame quality (~0.6-0.7dB) compared to rd coding,
but speeds up key frame encoding by at least 6x.
Average PNSR/SSIM metrics over RTC clips go down by ~1-2% for speed 6.

Change-Id: Ie4845e0127e876337b9c105aa37e93b286193405
2014-12-03 09:18:08 -08:00
..
vp9_avg_intrin_sse2.c Enable non-rd mode coding on key frame, for speed 6. 2014-12-03 09:18:08 -08:00
vp9_dct32x32_avx2.c Fix visual studio 2013 compiler warnings 2014-11-05 13:47:28 -08:00
vp9_dct32x32_sse2.c Added high bitdepth sse2 transform functions 2014-12-02 11:16:24 -08:00
vp9_dct_avx2.c Fix bug 805 2014-07-28 15:46:01 -07:00
vp9_dct_impl_sse2.c Added high bitdepth sse2 transform functions 2014-12-02 11:16:24 -08:00
vp9_dct_mmx.asm Added high bitdepth sse2 transform functions 2014-12-02 11:16:24 -08:00
vp9_dct_sse2.c Added high bitdepth sse2 transform functions 2014-12-02 11:16:24 -08:00
vp9_dct_sse2.h Added high bitdepth sse2 transform functions 2014-12-02 11:16:24 -08:00
vp9_dct_ssse3_x86_64.asm Fix potential overflow issue in SSSE3 forward 8x8 2D-DCT 2014-06-03 14:21:47 -07:00
vp9_dct_ssse3.c Enable ssse3 version of vp9_fdct8x8_quant 2014-11-19 22:14:19 -08:00
vp9_denoiser_sse2.c vp9_denoiser_sse2: refactor the code. 2014-10-28 09:36:58 -07:00
vp9_error_intrin_avx2.c AVX2 To VP9 Block Error Optimization 2014-05-14 11:51:07 -07:00
vp9_error_sse2.asm Make coefficient skip condition an explicit RD choice. 2013-06-28 10:28:49 -07:00
vp9_highbd_block_error_intrin_sse2.c Added highbitdepth sse2 acceleration for quantize 2014-11-19 23:55:19 -08:00
vp9_highbd_quantize_intrin_sse2.c Added highbitdepth sse2 acceleration for quantize 2014-11-19 23:55:19 -08:00
vp9_highbd_sad4d_sse2.asm Added highbitdepth sse2 SAD acceleration and tests 2014-11-12 14:25:45 -08:00
vp9_highbd_sad_sse2.asm Added highbitdepth sse2 SAD acceleration and tests 2014-11-12 14:25:45 -08:00
vp9_highbd_subpel_variance.asm Added sse2 acceleration for highbitdepth variance 2014-11-14 15:18:53 -08:00
vp9_highbd_variance_impl_sse2.asm Added sse2 acceleration for highbitdepth variance 2014-11-14 15:18:53 -08:00
vp9_highbd_variance_sse2.c Added sse2 acceleration for highbitdepth variance 2014-11-14 15:18:53 -08:00
vp9_quantize_sse2.c Add sse2 version for vp9_quantize_fp 2014-11-18 09:01:41 -08:00
vp9_quantize_ssse3_x86_64.asm Re-design quantization process for 32x32 transform block 2014-07-08 16:55:28 -07:00
vp9_sad4d_intrin_avx2.c Fix bug 806 2014-08-07 14:13:30 -07:00
vp9_sad4d_sse2.asm Implement SSE version for sad4x8x4d and SSE2 version for sad8x4x4d. 2013-06-12 17:40:01 -04:00
vp9_sad_intrin_avx2.c SAD32xh and SAD64xh for AVX2 2014-10-19 13:59:10 -07:00
vp9_sad_sse2.asm Add averaging-SAD functions for 8-point comp-inter motion search. 2013-06-25 12:57:28 -07:00
vp9_sad_sse3.asm Merge master branch into experimental 2013-03-01 11:06:05 -08:00
vp9_sad_sse4.asm this commit converts all sad ptrs to uint32 2013-02-28 08:46:35 -08:00
vp9_sad_ssse3.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08:00
vp9_ssim_opt_x86_64.asm Renames x86_64 specific asm files 2014-05-21 13:55:56 -07:00
vp9_subpel_variance_impl_intrin_avx2.c 32 Align Load bug 2014-08-14 14:07:28 -07:00
vp9_subpel_variance.asm Remove TEXTREL from 32bit encoder 2013-11-07 13:39:40 -08:00
vp9_subtract_sse2.asm Remove emms - that shouldn't be there. 2013-06-21 14:45:04 -07:00
vp9_temporal_filter_apply_sse2.asm Fixed a crash windows build 2014-05-28 15:50:50 -07:00
vp9_variance_avx2.c Cleaning up vp9_variance_avx2.c. 2014-09-02 11:01:29 -07:00
vp9_variance_impl_intrin_avx2.c AVX2 Variance Optimization 2014-01-08 12:05:53 -07:00
vp9_variance_sse2.c Replacing vp9_get_mb_ss_sse2 asm implementation with intrinsics. 2014-09-06 00:10:25 -07:00