]> granicus.if.org Git - libvpx/commit
Removes active_worst_quality feedback
authorDeb Mukherjee <debargha@google.com>
Tue, 11 Feb 2014 01:52:44 +0000 (17:52 -0800)
committerDeb Mukherjee <debargha@google.com>
Wed, 12 Feb 2014 00:59:56 +0000 (16:59 -0800)
commitd23e339202b46f6d54595d2464f9312a95f26075
tree3a4b6c7aac820174c359d5a7c063143e630b0d63
parent992500b8cb5144a6e0505a33eb9a312d4b78ab00
Removes active_worst_quality feedback

Removes certain cases of feedback of active_worst_quality,
and removes it from the RATE_CONTROL structure. Now active
worst quality is expected to be computed locally in the
q picking function during the encode.
Making temporal filter strength depend on avg_frame_qindex
rather than on active_worst_quality actually improves
performance esp. for yt.
derf: +0.038%
yt: +0.359%

Change-Id: I1fe5a343034b55af9322289165321f00ac0827b1
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_firstpass.h
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h
vp9/encoder/vp9_temporal_filter.c