vpx/vp8/encoder
Adrian Grange 3f252e30e4 Modified ARNR MC-filter to ignore ARF frame
The ARNR filter uses MC to find the best match between the
ARF and other nearby frames in the filter-set. Since the
ARF is a member of the filter-set, MC in that case is
unnecesssary. This patch modifies the filter so it does
not apply MC in this case.

Change-Id: Ic0321199c08db2189a57f28d1700b745bc7ff66d
2012-04-27 09:01:17 -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 Modified ARNR MC-filter to ignore ARF frame 2012-04-27 09:01:17 -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