]> granicus.if.org Git - libvpx/commit
Short circuit flat blocks when coding screen content at realtime speed.
authorAlex Converse <aconverse@google.com>
Wed, 20 Jan 2016 22:28:09 +0000 (14:28 -0800)
committerAlex Converse <aconverse@google.com>
Fri, 22 Jan 2016 20:40:45 +0000 (12:40 -0800)
commit7da6324cab32d8080f497c912107f94b661a866e
treea483224ac139ead46c587451d3f9497be61cf9dd
parent307c84c3526cf5b61279c9b03826b95c80f7e699
Short circuit flat blocks when coding screen content at realtime speed.

In inter mode search skip all modes except NEARESTMV and DC_PRED.

10% less encode latency for large frames using the chromium remoting_perftests.

+0.313% BDRATE on the screencast set at speed -6.

Change-Id: Ib97a39dd8bcdeab545509e0e02d78ce7033f8c63
vp9/encoder/vp9_pickmode.c
vp9/encoder/vp9_rd.h
vp9/encoder/vp9_rdopt.h
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h