vpx/vp8/encoder
Adrian Grange bbc926dca2 Added Prediction Filter to Mode Selection
Added the ability to optionally filter the prediction data
when inter modes are selected (excludes SPLITMV, for now).

The mode selection loop considers both the filtered and
non-filtered prediction data when choosing mode. The filter
can be turned on/off at the frame-level, or signaled for
each MB.

Change-Id: I1b783c71d95a361ab36c761b07e8a6b06bc36822
2012-06-27 14:51:41 -07:00
..
arm Supporting high precision 1/8-pel motion vectors 2012-02-23 09:25:21 -08:00
generic Only support improved quant 2012-03-21 18:22:33 +00:00
ppc Code simplification 2012-02-16 17:21:20 +00:00
x86 Only support improved quant 2012-03-21 18:22:33 +00:00
asm_enc_offsets.c use GCC inline magic 2011-06-08 16:19:37 -04:00
bitstream.c Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
bitstream.h Fix a bunch of warnings. 2012-06-18 17:30:36 -07:00
block.h Continued adaptive entropy coding 2012-06-25 18:09:54 -07:00
boolhuff.c Adaptive entropy coding of coefficients, modes, mv. 2012-06-15 10:35:23 -07:00
boolhuff.h Differential encoding of probability updates 2012-04-23 23:02:52 -07:00
dct.c Changed to use integer 8x8 dct 2012-05-15 07:28:26 -07:00
dct.h Merge t8x8 experiments 2012-03-01 12:59:11 -08:00
encodeframe.c Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
encodeintra.c Fix a bunch of warnings. 2012-06-18 17:30:36 -07:00
encodeintra.h Fix more warnings. 2011-12-22 16:33:06 -08:00
encodemb.c Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
encodemb.h Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07: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 Fix a bunch of warnings. 2012-06-18 17:30:36 -07: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 Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
mbgraph.h Further segment feature extensions. 2011-10-24 15:52:18 +01:00
mcomp.c Removed MV costing from ARNR filtering 2012-04-27 10:00:20 -07:00
mcomp.h Various bug fixes related to high precision mv 2012-03-01 03:10:21 -08:00
modecosts.c Continued adaptive entropy coding 2012-06-25 18:09:54 -07:00
modecosts.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
onyx_if.c Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
onyx_int.h Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07: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 of further two pass rc clean up and adjustments. 2012-06-12 17:15:29 +01:00
quantize.h Fix a bunch of warnings. 2012-06-18 17:30:36 -07:00
ratectrl.c Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
ratectrl.h Fix a bunch of warnings. 2012-06-18 17:30:36 -07:00
rdopt.c Added Prediction Filter to Mode Selection 2012-06-27 14:51:41 -07:00
rdopt.h Continued adaptive entropy coding 2012-06-25 18:09:54 -07: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 Removed MV costing from ARNR filtering 2012-04-27 10:00:20 -07:00
temporal_filter.h x86 sse2 temporal_filter_apply 2011-01-06 14:00:30 -05:00
tokenize.c Added the ability to accumulate coef stats across encodings 2012-06-12 14:41:51 -07:00
tokenize.h a number of fixes to entropy stats collection 2012-05-08 14:13:22 -07:00
treewriter.c Adding contextual coding of mb_skip_coeff flag. 2012-03-21 03:55:44 -07:00
treewriter.h Fix a bunch of warnings. 2012-06-18 17:30:36 -07: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