diff options
author | chiyotsai <chiyotsai@google.com> | 2018-11-02 17:08:05 -0700 |
---|---|---|
committer | Chi Yo Tsai <chiyotsai@google.com> | 2019-01-15 20:02:19 +0000 |
commit | c182725cbc9e1e4892784a24c32b1bed80047b0c (patch) | |
tree | 4395b294c8b94afada7bee4393771ad82e26ebea /vpx_dsp/mips | |
parent | 19882cdbf9518f35eaeccff9702dbb5bab708e06 (diff) | |
download | libvpx-c182725cbc9e1e4892784a24c32b1bed80047b0c.tar libvpx-c182725cbc9e1e4892784a24c32b1bed80047b0c.tar.gz libvpx-c182725cbc9e1e4892784a24c32b1bed80047b0c.tar.bz2 libvpx-c182725cbc9e1e4892784a24c32b1bed80047b0c.zip |
Remove unnecessary calculation in 4-tap interpolation filter
Reduces the number of rows calculated for 2D 4-tap interpolation filter
from h+7 rows to h+3 rows.
Also fixes a bug in the avx2 function for 4-tap filters where the last
row is computed incorrectly.
Performance:
| Baseline | Result | Pct Gain |
bitdepth lo| 4.00 fps | 4.02 fps | 0.5% |
bitdepth 10| 1.90 fps | 1.91 fps | 0.5% |
The performance is evaluated on speed 1 on jets.y4m br 500 over 100
frames.
No BDBR loss is observed.
Change-Id: I90b0d4d697319b7bba599f03c5dc01abd85d13b1
Diffstat (limited to 'vpx_dsp/mips')
0 files changed, 0 insertions, 0 deletions