]> granicus.if.org Git - libvpx/commit
vp9: Fix to use last_q for resize check
authorMarco Paniconi <marpan@google.com>
Mon, 6 Jul 2020 18:28:56 +0000 (11:28 -0700)
committerMarco Paniconi <marpan@google.com>
Mon, 6 Jul 2020 18:35:43 +0000 (11:35 -0700)
commit9e15c3058543d71867af9e02e314a7303f6049b3
tree4ee2aefe60d3e759c963e14a57b54fe6862debd2
parent1e9929390c8c18ffda02e0073481625e5afb2529
vp9: Fix to use last_q for resize check

For temporal layers resize is only checked
on the base/TL0 frames. So rc->last_q should be used,
which because rc is in the layer context, rc->last_q
will correspond to the qindex on last TL0 frame.
In the previous code cm->base_qindex was used, which
would correspond to qindex on last encoded frame, which
is not TL0 when temporal_layers > 1.

Change-Id: Iaf86f7156d2d48ae99a1b34ad576d453d490e746
vp9/encoder/vp9_ratectrl.c