summaryrefslogtreecommitdiff
path: root/vpx_dsp/mips
diff options
context:
space:
mode:
authorchiyotsai <chiyotsai@google.com>2018-11-02 17:08:05 -0700
committerChi Yo Tsai <chiyotsai@google.com>2019-01-15 20:02:19 +0000
commitc182725cbc9e1e4892784a24c32b1bed80047b0c (patch)
tree4395b294c8b94afada7bee4393771ad82e26ebea /vpx_dsp/mips
parent19882cdbf9518f35eaeccff9702dbb5bab708e06 (diff)
downloadlibvpx-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