vpx/vp9/encoder/x86
Jingning Han 9ad1b9fc67 Re-design quantization process for 32x32 transform block
This commit enables a new quantization process for 32x32 2D-DCT
transform coefficient blocks. It improves the compression
performance of speed 5 by 1.4%. The overall compression gains of
speed 5 due to the new quantization scheme is 4.7%. It also includes
the SSSE3 implementation of the 32x32 quantization process.

Change-Id: I0855b124fd6462418683f783f5bcb44255c9993b
2014-07-08 16:55:28 -07:00
..
vp9_dct32x32_avx2.c vp9_short_fdct32x32_rd vp9_short_fdct32x32 optimized for AVX2 2013-11-21 14:19:49 -08:00
vp9_dct32x32_sse2.c Moving pair_set_epi32 macro into vp9_dct32x32_sse2.c. 2014-05-01 16:45:49 -07:00
vp9_dct_avx2.c minor spelling cleanup in comments 2014-02-12 16:32:51 -08:00
vp9_dct_mmx.asm Add an x86inc MMX fwht4x4. 2014-05-08 12:01:27 -07:00
vp9_dct_sse2.c Fast computation path for forward transform and quantization 2014-06-12 11:10:54 -07: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_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_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 AVX2 SAD Optimization: 2014-03-21 13:53:32 -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_mmx.asm add private to assembly files to insure proper chromebuild 2012-12-20 09:40:18 -08: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 AVX2 SubPixel AVG Variance Optimization 2014-02-28 22:51:04 -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 Removing vp9_pragmas.h. 2014-05-22 13:46:31 -07:00
vp9_variance_impl_intrin_avx2.c AVX2 Variance Optimization 2014-01-08 12:05:53 -07:00
vp9_variance_impl_mmx.asm Fix the reading of too many input pixels 2013-08-26 12:35:27 -07:00
vp9_variance_impl_sse2.asm Removing half-variance asm functions which are not used. 2014-04-30 12:21:54 -07:00
vp9_variance_mmx.c Cleaning up vp9_variance_mmx.c. 2014-05-28 12:03:55 -07:00
vp9_variance_sse2.c Cleaning up vp9_variance_sse2.c. 2014-05-27 13:53:19 -07:00