]> granicus.if.org Git - libvpx/commit
Further two pass clean up.
authorPaul Wilkins <paulwilkins@google.com>
Mon, 12 May 2014 17:07:02 +0000 (18:07 +0100)
committerPaul Wilkins <paulwilkins@google.com>
Wed, 14 May 2014 11:29:36 +0000 (12:29 +0100)
commitd677ea1f81058408b3f40ed59e94fa0ddae313c5
treedd3fd65233859aa815b87f764b74f9ac9f90391c
parenteecc750b33521b4b46579751fa6495c18e4ceecd
Further two pass clean up.

The variation in boost calculation for gf and arf groups
is not significant enough to justify the extra complexity.
Also removed some other spurious code that no longer
has much material impact.

The handling of the rare case, where the boost bits
number is less than the number of bits a that would
be allocated if a frame was not boosted, will be dealt
with in a subsequent patch.

This change actually helps on all sets a little by
~0.1% - 0.2% with slightly bigger gains on SSIM.

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