]> granicus.if.org Git - libvpx/commit
vp9: Disable re_encode_overshoot feature for speed >= 6.
authorMarco Paniconi <marpan@google.com>
Thu, 2 Aug 2018 16:22:58 +0000 (09:22 -0700)
committerMarco Paniconi <marpan@google.com>
Thu, 2 Aug 2018 18:36:13 +0000 (11:36 -0700)
commit2fae99911e7deff3759a9fbd9d00f4975fceb1d9
tree25ed12ecc2f37861d145bb90378975f4ddc65409
parenta3ff9370aeac48f9cafe8b6a21bc1af28618ce5e
vp9: Disable re_encode_overshoot feature for speed >= 6.

For real-time screen content mode: for speed >= 6 disable
the re_encode_overshoot feature. This means for speed >= 6
the Q and rate control is reset on slide changes based on
the scene/slide detection and the current Q (and not on a
first pass encoded frame at current Q).

This reduces encode time on slide changes, but may be less
accurate in deciding when to reset/max-out the Q.

Change-Id: Id0fdcafd55bc43bd8b3afee211e524f37c8ddce6
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_speed_features.c