vpx/vp8/encoder
Adrian Grange 393440db89 Removed MV costing from ARNR filtering
The ARNR filter uses a motion compensated temporal filter,
but the motion estimation implementation accounts for the
cost of the mv in its decision making process. The ARNR
filter uses a dummy cost table initialized to 0 as a way
to ignore the mv costs (which are irrelevant to the filter).

This CL modifies the ARNR filter implementation to so that
the mv costing is ignored without the requirement for
dummy tables.

Change-Id: I0dd9620c3b70682f938b2a70912c11d4d7c9284c
2012-04-27 10:00:20 -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 Merge QIMODE experiment 2012-04-25 14:18:25 -07:00
bitstream.h Code Simplification 2012-02-28 17:55:42 +00:00
block.h Compound prediction for splitmv macroblocks. 2012-04-18 14:05:39 -07:00
boolhuff.c Differential encoding of probability updates 2012-04-23 23:02:52 -07:00
boolhuff.h Differential encoding of probability updates 2012-04-23 23:02:52 -07: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
encodeframe.c Fix splitmv/compound prediction when eightpel is enabled. 2012-04-19 10:07:14 -07:00
encodeintra.c Superblock encoding order 2012-04-11 10:40:57 +01:00
encodeintra.h Fix more warnings. 2011-12-22 16:33:06 -08:00
encodemb.c Only support improved quant 2012-03-21 18:22:33 +00: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 Compound prediction for splitmv macroblocks. 2012-04-18 14:05:39 -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 a set of minor fixes 2012-04-12 13:41:54 +01: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 Merge QIMODE experiment 2012-04-25 14:18:25 -07:00
modecosts.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
onyx_if.c Merge UVINTRA experiment 2012-04-25 13:47:32 -07:00
onyx_int.h Merge UVINTRA experiment 2012-04-25 13:47:32 -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 T8x8 zbin and rate control changes. 2012-04-11 13:13:28 +01:00
quantize.h Only support improved quant 2012-03-21 18:22:33 +00:00
ratectrl.c change to allow 8x8 transform always 2012-04-20 09:17:59 -07:00
ratectrl.h Allow for frame overheads in min frame bandwidth. 2012-03-05 11:25:44 +00:00
rdopt.c Merge QIMODE experiment 2012-04-25 14:18:25 -07:00
rdopt.h Superblock encoding order 2012-04-11 10:40:57 +01: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 Adding contextual coding of mb_skip_coeff flag. 2012-03-21 03:55:44 -07:00
tokenize.h Adding contextual coding of mb_skip_coeff flag. 2012-03-21 03:55:44 -07:00
treewriter.c Adding contextual coding of mb_skip_coeff flag. 2012-03-21 03:55:44 -07:00
treewriter.h Differential encoding of probability updates 2012-04-23 23:02:52 -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