]> granicus.if.org Git - libvpx/commit
vp9 screen-content: Adjustments for screen content.
authorMarco Paniconi <marpan@google.com>
Tue, 6 Nov 2018 01:49:39 +0000 (17:49 -0800)
committerMarco Paniconi <marpan@google.com>
Tue, 6 Nov 2018 19:01:52 +0000 (11:01 -0800)
commit7db01784570c676a5a2d4a73a5e3986a846e6491
tree2b059ddc300c2542a3ed30d4f509c984c6941e41
parentee8920732d1b1446799c5cb9195cfcb2df1fefe8
vp9 screen-content: Adjustments for screen content.

Increase search area, use NSTEP, and in some cases avoid
bsize below 16x16. This for base spatial layer when many blocks
in the frame have motion (from scene detection analysis).

Improves quality for scrolling motion.

Change-Id: If77b43e738a6c43610d4727a95712667088db564
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_ratectrl.h
vp9/encoder/vp9_speed_features.c