vpx/vp8/encoder
Paul Wilkins f63894f691 Experimental change to two pass prediction decay calculation.
Remove dependency on amount and speed of motion as this
may not behave well across different image sizes.

Tweak impact of % inter.

Add in experimental adjustment based on relative quality of an
older second reference frame.

Cap range of decay values allowed.

Some small + effect on derf but -ve on yt & hd at this stage.

Change-Id: I390d6f6ebe67a2eb0b834980d0d4650124980d3e
2012-05-17 09:40:34 +01: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 a number of fixes to entropy stats collection 2012-05-08 14:13:22 -07:00
bitstream.h Code Simplification 2012-02-28 17:55:42 +00:00
block.h a number of fixes to entropy stats collection 2012-05-08 14:13:22 -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 Experimental change to two pass prediction decay calculation. 2012-05-17 09:40:34 +01: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 First pass overhaul preparatory change. 2012-05-11 18:07:33 +01:00
onyx_int.h First pass overhaul preparatory change. 2012-05-11 18:07:33 +01: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 a number of fixes to entropy stats collection 2012-05-08 14:13:22 -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 a number of fixes to entropy stats collection 2012-05-08 14:13:22 -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 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