Mercurial > libavcodec.hg
comparison dsputil.h @ 3746:2ec498208c6a libavcodec
sse implementation of imdct.
patch mostly by Zuxy Meng (zuxy dot meng at gmail dot com)
author | lorenm |
---|---|
date | Thu, 21 Sep 2006 16:37:39 +0000 |
parents | 4d346abd723c |
children | 6a40092eb9e6 |
comparison
equal
deleted
inserted
replaced
3745:78a02fd46b20 | 3746:2ec498208c6a |
---|---|
665 int ff_mdct_init(MDCTContext *s, int nbits, int inverse); | 665 int ff_mdct_init(MDCTContext *s, int nbits, int inverse); |
666 void ff_imdct_calc(MDCTContext *s, FFTSample *output, | 666 void ff_imdct_calc(MDCTContext *s, FFTSample *output, |
667 const FFTSample *input, FFTSample *tmp); | 667 const FFTSample *input, FFTSample *tmp); |
668 void ff_imdct_calc_3dn2(MDCTContext *s, FFTSample *output, | 668 void ff_imdct_calc_3dn2(MDCTContext *s, FFTSample *output, |
669 const FFTSample *input, FFTSample *tmp); | 669 const FFTSample *input, FFTSample *tmp); |
670 void ff_imdct_calc_sse(MDCTContext *s, FFTSample *output, | |
671 const FFTSample *input, FFTSample *tmp); | |
670 void ff_mdct_calc(MDCTContext *s, FFTSample *out, | 672 void ff_mdct_calc(MDCTContext *s, FFTSample *out, |
671 const FFTSample *input, FFTSample *tmp); | 673 const FFTSample *input, FFTSample *tmp); |
672 void ff_mdct_end(MDCTContext *s); | 674 void ff_mdct_end(MDCTContext *s); |
673 | 675 |
674 #define WARPER8_16(name8, name16)\ | 676 #define WARPER8_16(name8, name16)\ |