Don't use transform domain distortion when eob is 0
authorHui Su <huisu@google.com>
Tue, 1 May 2018 04:11:31 +0000 (21:11 -0700)
committerHui Su <huisu@google.com>
Fri, 4 May 2018 20:01:06 +0000 (13:01 -0700)
commit11880f6a3d7e8a801a956d79c70421776523f532
tree8d231193e5a09cf8c7b111ebc900d443ff1f8be8
parent28801f91c4c030da55d483840691582440f8f8f4
Don't use transform domain distortion when eob is 0

When eob is 0, pixel domain distortion is more accurate and efficient.

This mainly affects speed >= 2. Speed 0 always use pixel domain
distortion; speed 1 use it most of the time.

Compression impact(negative means gain):
        speed 2   speed 3   speed 4
lowres   -0.04%   -0.06%    -0.06%
midres   -0.10%   -0.10%    -0.20%
hdres    -0.01%   -0.03%    -0.06%

Encoding speed is about neutral.

Change-Id: I77b957658deeaad57381fd13afc11bacdec8c08f
vp9/encoder/vp9_rdopt.c