]> granicus.if.org Git - libvpx/commit
Fix file input pointer bug in allocate_gf_group_bits().
authorpaulwilkins <paulwilkins@google.com>
Tue, 6 Feb 2018 13:54:25 +0000 (13:54 +0000)
committerpaulwilkins <paulwilkins@google.com>
Tue, 6 Feb 2018 14:02:33 +0000 (14:02 +0000)
commitc104f4cbdc1c34dcc121340b29aa721d95d18d05
treecb2447c34c98cbdbe64e9656a50b46c3845fa66d
parent0fe4371cc0871b713acf09fea671347ed2d4f98c
Fix file input pointer bug in allocate_gf_group_bits().

The stats input pointer, when passed in, already points to the
frame after the golden frame so should not be advanced here.

This fix has a small mostly positive effect on results in our test sets
(tested using corpus vbr settings) and gives a gain of almost 0.5%
in overall psnr (plus slightly smaller gains on other metrics) for the
4K set.

The bug also caused a crash in calculate_group_score() in another
patch which allows coding of slides in a slide show as a single
long KF group without ARFs or GFs.

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