vpx/vp8/encoder
Yaowu Xu 6898e8b7ab Changed how UV r/d estimates are done for Intra Modes
The commit changed to compute UV intra RD estimates for 4x4 and 8x8
separately to be used in mode decision for MB modes associated with
the appropriate transform size respectively. Now finally after many
other changes related 8x8 quantizer zbin boost and zbin_mode_boost,
this change overall helps the HD(with 8x8) by around ~.13%.
(avg .13%  glb .13% ssim .17%)

The commit also has a few changes for eliminating compiler warnings.

Change-Id: Ibab35dad44820c87e6b44799c66f8d519cc37344
2012-03-05 13:16:41 +00:00
..
arm Supporting high precision 1/8-pel motion vectors 2012-02-23 09:25:21 -08:00
generic Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
ppc Code simplification 2012-02-16 17:21:20 +00:00
x86 Bug fix in ssse3 variance computation. 2012-02-24 20:24:54 -08:00
asm_enc_offsets.c use GCC inline magic 2011-06-08 16:19:37 -04:00
bitstream.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
bitstream.h Code Simplification 2012-02-28 17:55:42 +00:00
block.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
boolhuff.c Moved vp8_encode_bool into boolhuff.h 2011-07-19 09:17:25 -04:00
boolhuff.h Moved vp8_encode_bool into boolhuff.h 2011-07-19 09:17:25 -04:00
dct.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
dct.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
defaultcoefcounts.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodeframe.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodeintra.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodeintra.h Fix more warnings. 2011-12-22 16:33:06 -08:00
encodemb.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodemb.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodemv.c Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
encodemv.h Initial refactoring of high_precision mv code. 2012-02-28 15:09:20 -08:00
find_rotation.c vpn common -> implicit segmentation 2012-01-24 11:20:13 -08:00
firstpass.c Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
firstpass.h Move firstpass motion map to stats packet 2010-10-21 14:04:20 -04:00
lookahead.c Simplification of experimental code base. 2012-02-14 09:03:56 +00:00
lookahead.h Copy less when active map is in use 2011-08-19 10:29:41 -04:00
mbgraph.c Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
mbgraph.h Further segment feature extensions. 2011-10-24 15:52:18 +01:00
mcomp.c Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
mcomp.h Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
modecosts.c Enabled adaptive UV intra coding for inter frames 2011-12-09 14:44:13 -08:00
modecosts.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
onyx_if.c Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
onyx_int.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
picklpf.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
psnr.c Merge remote branch 'internal/upstream' into HEAD 2011-03-23 00:27:52 -04:00
psnr.h Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
quantize.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
quantize.h Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
ratectrl.c Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
ratectrl.h Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
rdopt.c Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
rdopt.h Rename "dual" prediction to "compound" prediction. 2012-02-28 17:43:46 -08:00
sad_c.c Preload reference area to an intermediate buffer in sub-pixel motion search 2011-07-22 09:28:06 -04:00
satd_c.c Further segment feature extensions. 2011-10-24 15:52:18 +01:00
segmentation.c Corrected spelling 2012-02-27 21:42:36 +00:00
segmentation.h Merge CONFIGURE_SEGMENTATION experiment. 2011-11-15 16:15:23 +00:00
ssim.c Reclassify optimized ssim calculations as SSE2. 2011-08-22 12:36:28 -07:00
temporal_filter.c Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
temporal_filter.h x86 sse2 temporal_filter_apply 2011-01-06 14:00:30 -05:00
tokenize.c refactored code that checks if a macroblock is skippable 2012-03-05 11:30:43 +00:00
tokenize.h Changed how UV r/d estimates are done for Intra Modes 2012-03-05 13:16:41 +00:00
treewriter.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
treewriter.h Fix relative include paths 2011-02-10 15:09:44 -05:00
variance_c.c Supporting high precision 1/8-pel motion vectors 2012-02-23 09:25:21 -08:00
variance.h Code simplification 2012-02-16 17:21:20 +00:00