From 89d7df7c743abb434916d6209474f975b1f3df86 Mon Sep 17 00:00:00 2001 From: Vitor Sessak Date: Sun, 21 Mar 2010 11:28:38 +0000 Subject: Cosmetics: move ff_dct_init() to the bottom of the file Originally committed as revision 22616 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/dct.c | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) (limited to 'libavcodec/dct.c') diff --git a/libavcodec/dct.c b/libavcodec/dct.c index d627a55664..fbcfeeb105 100644 --- a/libavcodec/dct.c +++ b/libavcodec/dct.c @@ -31,31 +31,6 @@ #include "libavutil/mathematics.h" #include "fft.h" -av_cold int ff_dct_init(DCTContext *s, int nbits, int inverse) -{ - int n = 1 << nbits; - int i; - - s->nbits = nbits; - s->inverse = inverse; - - ff_init_ff_cos_tabs(nbits+2); - - s->costab = ff_cos_tabs[nbits+2]; - - s->csc2 = av_malloc(n/2 * sizeof(FFTSample)); - - if (ff_rdft_init(&s->rdft, nbits, inverse) < 0) { - av_free(s->csc2); - return -1; - } - - for (i = 0; i < n/2; i++) - s->csc2[i] = 0.5 / sin((M_PI / (2*n) * (2*i + 1))); - - return 0; -} - /* sin((M_PI * x / (2*n)) */ #define SIN(s,n,x) (s->costab[(n) - (x)]) @@ -133,6 +108,31 @@ void ff_dct_calc(DCTContext *s, FFTSample *data) ff_dct_calc_c(s, data); } +av_cold int ff_dct_init(DCTContext *s, int nbits, int inverse) +{ + int n = 1 << nbits; + int i; + + s->nbits = nbits; + s->inverse = inverse; + + ff_init_ff_cos_tabs(nbits+2); + + s->costab = ff_cos_tabs[nbits+2]; + + s->csc2 = av_malloc(n/2 * sizeof(FFTSample)); + + if (ff_rdft_init(&s->rdft, nbits, inverse) < 0) { + av_free(s->csc2); + return -1; + } + + for (i = 0; i < n/2; i++) + s->csc2[i] = 0.5 / sin((M_PI / (2*n) * (2*i + 1))); + + return 0; +} + av_cold void ff_dct_end(DCTContext *s) { ff_rdft_end(&s->rdft); -- cgit v1.2.3