]> granicus.if.org Git - libvpx/commit
Adjust the quality of boosted frames
authorRavi Chaudhary <ravi.chaudhary@ittiam.com>
Fri, 24 May 2019 05:57:06 +0000 (11:27 +0530)
committerRavi Chaudhary <ravi.chaudhary@ittiam.com>
Mon, 1 Jul 2019 12:38:26 +0000 (18:08 +0530)
commit16de4d7366f1f084eb969385016e1e950df9180f
tree7d05085a82f693e8402ebe28232b52df197e607c
parent01cac9f374345c3bba337ef5e63fd2693473bca5
Adjust the quality of boosted frames

As the boosted frames, early in key frame interval,
are used as reference by many subsequent boosted frames,
boosted frames that are closer to the reference key frame
should be allocated with more target bits than the rest.
Similarly, the active best quality should be lower for
boosted frames early in the key interval and vice versa.
Hence, the bits allocation and active best quality are varied
based on their temporal position in the key frame interval.

Change-Id: I1362248560d074b9e209657a23ae73dda0b01d52
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h