• Jingning Han's avatar
    Adaptively adjust mode test kick-off thresholds in RTC coding · 92a7cfc8
    Jingning Han authored
    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
    92a7cfc8
vp9_pickmode.c 33.5 KB