vpx/vp8/encoder
Adrian Grange f0605f4b7e 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 so that
the mv costing is ignored without the requirement for
dummy tables.

Change-Id: I4196aa5c24da63f858ff54fbaa5fc85ae1f1957f
2012-04-27 08:48:13 -07:00
..
arm remove unused BOOL_CODER::value 2012-03-29 13:56:48 -07:00
ppc Move SAD and variance functions to common 2012-03-05 16:50:33 -08:00
x86 Makes all global data in entropy.c const 2012-04-17 12:12:58 +03:00
asm_enc_offsets.c remove unused BOOL_CODER::value 2012-03-29 13:56:48 -07:00
bitstream.c Removes duplication of key frame mode probabilities 2012-04-23 12:58:39 +03:00
bitstream.h Makes all global data in entropy.c const 2012-04-17 12:12:58 +03:00
block.h Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
boolhuff.c remove unused BOOL_CODER::value 2012-03-29 13:56:48 -07:00
boolhuff.h remove unused BOOL_CODER::value 2012-03-29 13:56:48 -07:00
dct_value_cost.h Makes all global data in tokenize.c const 2012-04-17 15:38:05 +03:00
dct_value_tokens.h Makes all global data in tokenize.c const 2012-04-17 15:38:05 +03:00
dct.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
defaultcoefcounts.h Faster vp8_default_coef_probs 2011-08-16 16:21:21 -04:00
denoising.c remove __inline for compiler compatibility 2012-03-21 14:11:10 -04:00
denoising.h Adds a motion compensated temporal denoiser to the encoder. 2012-03-13 15:33:50 -07:00
encodeframe.c Removed mcomp_filter_type 2012-04-23 13:23:21 -04:00
encodeintra.c Removed duplicate vp8_build_intra_predictors_mb y/uv 2012-03-26 13:40:14 -04:00
encodeintra.h RTCD: add arnr functions 2012-01-30 12:10:48 -08:00
encodemb.c RTCD: add arnr functions 2012-01-30 12:10:48 -08:00
encodemb.h RTCD: add arnr functions 2012-01-30 12:10:48 -08:00
encodemv.c remove __inline for compiler compatibility 2012-03-21 14:11:10 -04:00
encodemv.h Use full-pixel MV in mvsadcost calculation 2011-04-01 16:41:58 -04:00
ethreading.c Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
firstpass.c Ports vpx_xcaler to new RTCD method 2012-04-19 17:40:56 +03:00
firstpass.h Move firstpass motion map to stats packet 2010-10-21 14:04:20 -04:00
lookahead.c Add motion search skipping in first pass 2012-03-16 15:59:00 -04:00
lookahead.h Add motion search skipping in first pass 2012-03-16 15:59:00 -04:00
mcomp.c Removed MV costing from ARNR filtering 2012-04-27 08:48:13 -07:00
mcomp.h Move SAD and variance functions to common 2012-03-05 16:50:33 -08:00
modecosts.c Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
modecosts.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
mr_dissim.c Multiple-resolution encoder 2011-12-05 17:59:42 -05:00
mr_dissim.h Multiple-resolution encoder 2011-12-05 17:59:42 -05:00
onyx_if.c Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
onyx_int.h Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
pickinter.c Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
pickinter.h Merge mr_pick_inter_mode and pick_inter_mode 2011-12-16 18:02:29 -05:00
picklpf.c Ports vpx_xcaler to new RTCD method 2012-04-19 17:40:56 +03:00
psnr.c Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
psnr.h Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
quantize.c RTCD: add quantizer functions 2012-01-30 12:10:46 -08:00
quantize.h RTCD: add quantizer functions 2012-01-30 12:10:46 -08:00
ratectrl.c Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
ratectrl.h Move pick_frame_size() to ratectrl.c 2011-04-26 16:49:54 -04:00
rdopt.c Shares one set of RD costs tables between all encoding threads 2012-04-23 14:15:23 -04:00
rdopt.h get_plane_pointers: use u/v planes consistently 2012-01-18 12:50:06 -08:00
segmentation.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
segmentation.h Fix relative include paths 2011-02-10 15:09:44 -05:00
ssim.c RTCD: add variance functions 2012-01-30 12:08:30 -08:00
temporal_filter.c Removed MV costing from ARNR filtering 2012-04-27 08:48:13 -07:00
tokenize.c Merge "Makes all global data in tokenize.c const" 2012-04-18 10:51:46 -07:00
tokenize.h Makes all global data in tokenize.c const 2012-04-17 15:38:05 +03:00
treewriter.c vp8e - fix coefficient costing 2012-03-05 08:20:42 -08:00
treewriter.h remove __inline for compiler compatibility 2012-03-21 14:11:10 -04:00