]> granicus.if.org Git - libvpx/commit
Allow for re-encoding frame if high overshoot.
authorMarco <marpan@chromium.org>
Mon, 6 Jul 2015 22:55:57 +0000 (15:55 -0700)
committerMarco <marpan@chromium.org>
Tue, 18 Aug 2015 22:36:59 +0000 (15:36 -0700)
commit42b67917749de9e93b4d3fbfe585353e5d2e7a31
treedea4e7f607bf17a21791ab9621c5d37328486dcd
parent0092960d2746fa25a41235532df9c68fe2fe093a
Allow for re-encoding frame if high overshoot.

For 1 pass CBR mode under screen content mode:
if pre-analysis (source temporal-sad) indicates significant
change in content, then check the projected frame size after
encode_frame(), and if size is above threshold, force re-encode
of that frame at max QP.

Change-Id: I91e66d9f3167aff2ffcc6f16f47f19f1c21dc688
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h