]> granicus.if.org Git - libvpx/commit
Adaptively adjust mode test kick-off thresholds in RTC coding
authorJingning Han <jingning@google.com>
Mon, 24 Nov 2014 22:40:42 +0000 (14:40 -0800)
committerJingning Han <jingning@google.com>
Tue, 25 Nov 2014 17:42:08 +0000 (09:42 -0800)
commit92a7cfc8bfb050870b238e9174829d5af136c403
treec2927b61778318341258b396dc3741f416ff1204
parent30104207fda5ef23d1c3c3f161c297511524530b
Adaptively adjust mode test kick-off thresholds in RTC coding

This commit allows the encoder to increase the mode test kick-off
thresholds if the previous best mode renders all zero quantized
coefficients, thereby saving motion search runs when possible.
The compression performance of speed -5 and -6 is down by -0.446%
and 0.591%, respectively. The runtime of speed -6 is improved by
10% for many test clips.

vidyo1, 1000 kbps
16578 b/f, 40.316 dB, 7873 ms -> 16575 b/f, 40.262 dB, 7126 ms

nik720p, 1000 kbps
33311 b/f, 38.651 dB, 7263 ms -> 33304 b/f, 38.629 dB, 6865 ms

dark720p, 1000 kbps
33331 b/f, 39.718 dB, 13596 ms -> 33324 b/f, 39.651 dB, 12000 ms

mmoving, 1000 kbps
33263 b/f, 40.983 dB, 7566 ms -> 33259 b/f, 40.978 dB, 7531 ms

Change-Id: I7591617ff113e91125ec32c9b853e257fbc41d90
vp9/encoder/vp9_pickmode.c