]> granicus.if.org Git - libvpx/commit
Shorten GF/arf interval in hard scenes.
authorpaulwilkins <paulwilkins@google.com>
Fri, 6 Mar 2015 16:32:20 +0000 (16:32 +0000)
committerpaulwilkins <paulwilkins@google.com>
Wed, 11 Mar 2015 14:15:23 +0000 (14:15 +0000)
commitb29c48b03c4bff441b0d43ab8c5eab214fd0ab1b
tree212e4cb778017d41fe7dfdeee85ae5448485cbab
parentb12f531cc52945aaa51d51bf98b9237caf8b8fe3
Shorten GF/arf interval in hard scenes.

This patch accounts in the first pass stats for blocks that
while not coded as intra, are complex and have an intra error /
best error ratio below a threshold.

The modification shortens the GF arf interval for a particular
class of content that contains a lot of blocks matching the
above criteria. (In one short problem test sequence the average
interval dropped from about 14-15 to 10-11)

The change results in small net gains in metrics results for the
Yt(~0.2%) and yt-hd (~0.5%) sets and is approximately neutral
for the other test sets.

The change is currently shielded by a flag and off by default
pending verification that it does not cause other regressions
in tests on a wider YT test set.

Change-Id: I6b803daa6a4ac09a6f428fb3a18be1ecedd974b7
vp9/encoder/vp9_firstpass.c