vpx/vp8/encoder
Paul Wilkins 1ca39bf26d Further adjustment of RD behaviour with Q and Zbin.
Following conversations with Tim T (Derf) I ran a large number of
tests comparing the existing polynomial expression with a simpler
^2 variant. Though the polynomial was sometimes a little better at
the extremes of Q it was possible to get close for most clips and
even a little better on some.

This code also changes the way the RD multiplier is calculated
when the ZBIN is extended to use a variant of the same ^2
expression.

I hope that this simpler expression will be easier to tune further
as we expand our test set and consider adjustments based on content.

Change-Id: I73b2564346e74d1332c33e2c1964ae093437456c
2010-06-29 12:15:54 +01:00
..
arm cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
generic Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
ppc cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
x86 Added first-pass sse2 version of Yaowu's new fdct. 2010-06-24 16:40:56 -04:00
bitstream.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
bitstream.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
block.h Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
boolhuff.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
boolhuff.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
dct.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
dct.h Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
encodeframe.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodeintra.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
encodeintra.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodemb.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
encodemb.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodemv.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
encodemv.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ethreading.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
firstpass.c Moved DOUBLE_DIVIDE_CHECK to denominator (was on numerator) 2010-06-21 15:20:52 +01:00
firstpass.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
mcomp.c vp8cx : bestsad declared and initialized incorrectly. 2010-06-24 14:30:48 -04:00
mcomp.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecosts.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
modecosts.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
onyx_if.c Redo the forward 4x4 dct 2010-06-24 13:17:58 -07:00
onyx_int.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
parms.cpp cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
pickinter.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
pickinter.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
picklpf.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
preproc.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
psnr.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
psnr.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quantize.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
quantize.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ratectrl.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ratectrl.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
rdopt.c Further adjustment of RD behaviour with Q and Zbin. 2010-06-29 12:15:54 +01:00
rdopt.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
sad_c.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
ssim.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
tokenize.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
tokenize.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
treewriter.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
treewriter.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
variance_c.c cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00
variance.h cosmetics: trim trailing whitespace 2010-06-18 13:06:11 -04:00