aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/vp9dsp_init.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-12-14 18:13:03 +0100
committerMichael Niedermayer <michaelni@gmx.at>2013-12-14 18:13:07 +0100
commit2d50ebc20b612528c1700b7657eafbfa05e6146d (patch)
treef5817372d8d48a5d57fd81ef1d878e83c85d0ba7 /libavcodec/x86/vp9dsp_init.c
parent2224159c787ed19a3cd2e061bc00af125c9c2cef (diff)
parent8d4c616fc05f2f3c76d13594788129df72069f30 (diff)
downloadffmpeg-2d50ebc20b612528c1700b7657eafbfa05e6146d.tar.gz
Merge remote-tracking branch 'rbultje/vp9-simd'
* rbultje/vp9-simd: vp9/x86: idct_add_16x16_ssse3. Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/vp9dsp_init.c')
-rw-r--r--libavcodec/x86/vp9dsp_init.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libavcodec/x86/vp9dsp_init.c b/libavcodec/x86/vp9dsp_init.c
index 3c02520e0e..5c31db62ed 100644
--- a/libavcodec/x86/vp9dsp_init.c
+++ b/libavcodec/x86/vp9dsp_init.c
@@ -153,6 +153,7 @@ filters_8tap_1d_fn3(avg)
void ff_vp9_idct_idct_4x4_add_ssse3(uint8_t *dst, ptrdiff_t stride, int16_t *block, int eob);
void ff_vp9_idct_idct_8x8_add_ssse3(uint8_t *dst, ptrdiff_t stride, int16_t *block, int eob);
+void ff_vp9_idct_idct_16x16_add_ssse3(uint8_t *dst, ptrdiff_t stride, int16_t *block, int eob);
#endif /* HAVE_YASM */
@@ -208,8 +209,10 @@ av_cold void ff_vp9dsp_init_x86(VP9DSPContext *dsp)
init_subpel3(0, put, ssse3);
init_subpel3(1, avg, ssse3);
dsp->itxfm_add[TX_4X4][DCT_DCT] = ff_vp9_idct_idct_4x4_add_ssse3;
- if (ARCH_X86_64)
+ if (ARCH_X86_64) {
dsp->itxfm_add[TX_8X8][DCT_DCT] = ff_vp9_idct_idct_8x8_add_ssse3;
+ dsp->itxfm_add[TX_16X16][DCT_DCT] = ff_vp9_idct_idct_16x16_add_ssse3;
+ }
}
#undef init_fpel