]> granicus.if.org Git - libvpx/commit
vp9: Screen-content after slide-change: increase refresh rate
authorMarco Paniconi <marpan@google.com>
Wed, 18 Jul 2018 21:36:17 +0000 (14:36 -0700)
committerMarco Paniconi <marpan@google.com>
Wed, 18 Jul 2018 21:53:24 +0000 (14:53 -0700)
commitfba011507b1ee160caa82488cfeb4c7ad9471341
tree0ac5932ceb769c322812e80a8d0cafc4db8320b7
parentb1284dffdb16b82e940e39b226b656801c83289b
vp9: Screen-content after slide-change: increase refresh rate

For screen-content real-time CBR mode: on a detected slide change
that is encoded at max Q (to prevent excessive overshoot), increase
the perc_refresh in the cyclic refresh following the slide change.
Use counter to increase refresh up to some #frames from slide change.

This is attempt to increase quality ramp-up after slide change without
causing too much excess overshoot.

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