webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
kiss_fft.c File Reference
#include "_kiss_fft_guts.h"
#include "arch.h"
#include "os_support.h"
#include "mathops.h"
#include "stack_alloc.h"

Functions

void opus_fft_impl (const kiss_fft_state *st, kiss_fft_cpx *fout)
 
void opus_fft_c (const kiss_fft_state *st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
 
void opus_ifft_c (const kiss_fft_state *st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
 

Function Documentation

◆ opus_fft_c()

void opus_fft_c ( const kiss_fft_state cfg,
const kiss_fft_cpx fin,
kiss_fft_cpx fout 
)

opus_fft(cfg,in_out_buf)

Perform an FFT on a complex input buffer. for a forward FFT, fin should be f[0] , f[1] , ... ,f[nfft-1] fout will be F[0] , F[1] , ... ,F[nfft-1] Note that each element is complex and can be accessed like f[k].r and f[k].i

◆ opus_fft_impl()

void opus_fft_impl ( const kiss_fft_state st,
kiss_fft_cpx fout 
)

◆ opus_ifft_c()

void opus_ifft_c ( const kiss_fft_state st,
const kiss_fft_cpx fin,
kiss_fft_cpx fout 
)