diff options
Diffstat (limited to 'libspeex/fftwrap.c')
-rw-r--r-- | libspeex/fftwrap.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/libspeex/fftwrap.c b/libspeex/fftwrap.c index a14b1e4..4573479 100644 --- a/libspeex/fftwrap.c +++ b/libspeex/fftwrap.c @@ -1,23 +1,23 @@ -/* Copyright (C) 2005-2006 Jean-Marc Valin +/* Copyright (C) 2005-2006 Jean-Marc Valin File: fftwrap.c - Wrapper for various FFTs + Wrapper for various FFTs Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - + - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - + - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - + - Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR @@ -62,7 +62,7 @@ static int maximize_range(spx_word16_t *in, spx_word16_t *out, spx_word16_t boun for (i=0;i<len;i++) { out[i] = SHL16(in[i], shift); - } + } return shift; } @@ -270,7 +270,7 @@ void spx_fft(void *table, spx_word16_t *in, spx_word16_t *out) out[i] = optr[i+1]; } -void spx_ifft(void *table, spx_word16_t *in, spx_word16_t *out) +void spx_ifft(void *table, spx_word16_t *in, spx_word16_t *out) { int i; struct fftw_config *t = (struct fftw_config *) table; @@ -285,7 +285,7 @@ void spx_ifft(void *table, spx_word16_t *in, spx_word16_t *out) iptr[N+1] = 0.0f; fftwf_execute(t->ifft); - + for(i=0;i<N;++i) out[i] = optr[i]; } |