]> granicus.if.org Git - libvpx/commit
Trap very short arf group just before a kf.
authorpaulwilkins <paulwilkins@google.com>
Thu, 7 Apr 2016 13:55:26 +0000 (14:55 +0100)
committerpaulwilkins <paulwilkins@google.com>
Thu, 7 Apr 2016 13:56:24 +0000 (14:56 +0100)
commit107de196989bf947f11643b5c8c663a54c1e7535
tree59b1346bb06ad1d44cf7f17e70d2eb20402dc874
parent8d8ee1f644059afe2cb5837843dbf296461b78eb
Trap very short arf group just before a kf.

Trap the case where we end up with a very short arf group just before
a key frame. Such a group often has poor quality and may cause pulsing.

For example if the KF is 17 frames away we are better doing two mid-size
groups of 9 and 8 than a group of 15 followed by a group of 2.

This becomes more and more important when coding with a short forced
kf interval though it may not impact our standard tests much.

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