]> granicus.if.org Git - libvpx/commit
vp9: Adjust cyclic refresh and limit frame-level q.
authorMarco Paniconi <marpan@google.com>
Tue, 29 May 2018 04:08:57 +0000 (21:08 -0700)
committerMarco Paniconi <marpan@google.com>
Tue, 29 May 2018 22:19:49 +0000 (15:19 -0700)
commit1d293253612352e4c68d8ecbea4fb0bcfe2ddbea
tree0d35b85d85707806b641a2aa798899f10bd4040f
parent2b08f89076d1e93339fbbcc10e3298a0eec66bd6
vp9: Adjust cyclic refresh and limit frame-level q.

For CBR mode with aq-mode=3: reduce delta-q for second
segment and limit how much the frame-level q can decreae
from one frame to the next.

Reduces bitrate spikes in slide/sreen content.

Change-Id: Id9ac4b7270f07e09690380755cfbef4aec5c26dc
vp9/encoder/vp9_aq_cyclicrefresh.c
vp9/encoder/vp9_aq_cyclicrefresh.h
vp9/encoder/vp9_ratectrl.c