Nothing to see here
This commit is contained in:
parent
5d937c0223
commit
2cc1fcbda0
1 changed files with 14 additions and 22 deletions
|
@ -658,12 +658,9 @@ void kiss_fft_free(const kiss_fft_state *cfg)
|
||||||
|
|
||||||
static void kiss_fft_stride(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int in_stride)
|
static void kiss_fft_stride(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int in_stride)
|
||||||
{
|
{
|
||||||
if (fin == fout)
|
|
||||||
{
|
|
||||||
celt_fatal("In-place FFT not supported");
|
|
||||||
} else {
|
|
||||||
/* Bit-reverse the input */
|
|
||||||
int i;
|
int i;
|
||||||
|
celt_assert2 (fin != fout, "In-place FFT not supported");
|
||||||
|
/* Bit-reverse the input */
|
||||||
for (i=0;i<st->nfft;i++)
|
for (i=0;i<st->nfft;i++)
|
||||||
{
|
{
|
||||||
fout[st->bitrev[i]] = fin[i];
|
fout[st->bitrev[i]] = fin[i];
|
||||||
|
@ -674,7 +671,6 @@ static void kiss_fft_stride(const kiss_fft_state *st,const kiss_fft_cpx *fin,kis
|
||||||
}
|
}
|
||||||
kf_work( fout, fin, 1,in_stride, st->factors,st, 1, in_stride, 1);
|
kf_work( fout, fin, 1,in_stride, st->factors,st, 1, in_stride, 1);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void kiss_fft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout)
|
void kiss_fft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout)
|
||||||
{
|
{
|
||||||
|
@ -683,17 +679,13 @@ void kiss_fft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fo
|
||||||
|
|
||||||
static void kiss_ifft_stride(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int in_stride)
|
static void kiss_ifft_stride(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int in_stride)
|
||||||
{
|
{
|
||||||
if (fin == fout)
|
|
||||||
{
|
|
||||||
celt_fatal("In-place FFT not supported");
|
|
||||||
} else {
|
|
||||||
/* Bit-reverse the input */
|
|
||||||
int i;
|
int i;
|
||||||
|
celt_assert2 (fin != fout, "In-place FFT not supported");
|
||||||
|
/* Bit-reverse the input */
|
||||||
for (i=0;i<st->nfft;i++)
|
for (i=0;i<st->nfft;i++)
|
||||||
fout[st->bitrev[i]] = fin[i];
|
fout[st->bitrev[i]] = fin[i];
|
||||||
ki_work( fout, fin, 1,in_stride, st->factors,st, 1, in_stride, 1);
|
ki_work( fout, fin, 1,in_stride, st->factors,st, 1, in_stride, 1);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void kiss_ifft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout)
|
void kiss_ifft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue