]> granicus.if.org Git - libvpx/commit
Changes to adaptive inter rd thresholds.
authorPaul Wilkins <paulwilkins@google.com>
Fri, 23 Aug 2013 13:00:54 +0000 (14:00 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Fri, 23 Aug 2013 15:18:45 +0000 (16:18 +0100)
commitaa5b67add04539ae2e4516f651f4221d83b5ff39
treedfcfc2da7d4266c11285b0685facdf2623f8148f
parentf76f52df61dfbec0113727196c4a0e030dd15205
Changes to adaptive inter rd thresholds.

Values now carried over frame to frame.
Change to algorithm for decreasing threshold after
a hit and to max threshold (now based on speed)

Removed some old commented out code relating to
VP8 adaptive thresholds.

The impact of these changes tested on Akiyo (50 frames)
and measured in terms of unit rd hits is as follows:

Speed 0 84.36 -> 84.67
Speed 1 29.48 -> 22.22
Speed 2 11.76 -> 8.21
Speed 3 12.32 -> 7.21

Encode speed impact is broadly in line with these.

Change-Id: I5b886efee3077a11553fa950d796fd6d00c8cb19
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_rdopt.c