summaryrefslogtreecommitdiff
path: root/libavcodec/vp3dsp.h
diff options
context:
space:
mode:
authorgxw <guxiwei-hf@loongson.cn>2018-12-27 14:16:22 +0800
committerMichael Niedermayer <michael@niedermayer.cc>2018-12-27 23:12:04 +0100
commitd86f698e386431e589c0085ecff959a2baa4b8ef (patch)
tree50b1780095bab1cd8c67209dd1cb3cd4abc06eba /libavcodec/vp3dsp.h
parentdbf43ace214fdc17c3b6423d7087ed15f9282520 (diff)
avcodec/mips: [loongson] optimize theora decoding in vp3dsp.
Optimize theora decoding with msa in functions: 1. ff_vp3_idct_add_msa 2. ff_vp3_idct_put_msa 3. ff_vp3_idct_dc_add_msa 4. ff_vp3_v_loop_filter_msa 5. ff_vp3_h_loop_filter_msa 6. ff_put_no_rnd_pixels_l2_msa Theora decoding speed improved about 36%(from 22fps to 30fps, Tested on loongson 2K1000). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/vp3dsp.h')
-rw-r--r--libavcodec/vp3dsp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/vp3dsp.h b/libavcodec/vp3dsp.h
index 2fdad162ca..f5f042dc0c 100644
--- a/libavcodec/vp3dsp.h
+++ b/libavcodec/vp3dsp.h
@@ -49,5 +49,6 @@ void ff_vp3dsp_init(VP3DSPContext *c, int flags);
void ff_vp3dsp_init_arm(VP3DSPContext *c, int flags);
void ff_vp3dsp_init_ppc(VP3DSPContext *c, int flags);
void ff_vp3dsp_init_x86(VP3DSPContext *c, int flags);
+void ff_vp3dsp_init_mips(VP3DSPContext *c, int flags);
#endif /* AVCODEC_VP3DSP_H */