diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-12-14 18:13:03 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-12-14 18:13:07 +0100 |
commit | 2d50ebc20b612528c1700b7657eafbfa05e6146d (patch) | |
tree | f5817372d8d48a5d57fd81ef1d878e83c85d0ba7 /libavcodec/x86/vp9dsp_init.c | |
parent | 2224159c787ed19a3cd2e061bc00af125c9c2cef (diff) | |
parent | 8d4c616fc05f2f3c76d13594788129df72069f30 (diff) | |
download | ffmpeg-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.c | 5 |
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 |