Home
last modified time | relevance | path

Searched refs:nfft (Results 1 - 7 of 7) sorted by relevance

/third_party/pulseaudio/speex/libspeexdsp/
H A Dkiss_fftr.c32 kiss_fftr_cfg kiss_fftr_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem) in kiss_fftr_alloc() argument
38 if (nfft & 1) { in kiss_fftr_alloc()
42 nfft >>= 1; in kiss_fftr_alloc()
44 kiss_fft_alloc (nfft, inverse_fft, NULL, &subsize); in kiss_fftr_alloc()
45 memneeded = sizeof(struct kiss_fftr_state) + subsize + sizeof(kiss_fft_cpx) * ( nfft * 2); in kiss_fftr_alloc()
59 st->super_twiddles = st->tmpbuf + nfft; in kiss_fftr_alloc()
60 kiss_fft_alloc(nfft, inverse_fft, st->substate, &subsize); in kiss_fftr_alloc()
63 for (i=0;i<nfft;++i) { in kiss_fftr_alloc()
64 spx_word32_t phase = i+(nfft>>1); in kiss_fftr_alloc()
67 kf_cexp2(st->super_twiddles+i, DIV32(SHL32(phase,16),nfft)); in kiss_fftr_alloc()
[all...]
H A Dkiss_fft.c290 int Norig = st->nfft; in kf_bfly_generic()
464 kiss_fft_cfg kiss_fft_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem ) in kiss_fft_alloc() argument
468 + sizeof(kiss_fft_cpx)*(nfft-1); /* twiddle factors*/ in kiss_fft_alloc()
479 st->nfft=nfft; in kiss_fft_alloc()
482 for (i=0;i<nfft;++i) { in kiss_fft_alloc()
486 kf_cexp2(st->twiddles+i, DIV32(SHL32(phase,17),nfft)); in kiss_fft_alloc()
489 for (i=0;i<nfft;++i) { in kiss_fft_alloc()
491 double phase = ( -2*pi /nfft ) * i; in kiss_fft_alloc()
497 kf_factor(nfft,s in kiss_fft_alloc()
[all...]
H A Dkiss_fft.h74 kiss_fft_cfg kiss_fft_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem);
81 * fin should be f[0] , f[1] , ... ,f[nfft-1]
82 * fout will be F[0] , F[1] , ... ,F[nfft-1]
H A Dkiss_fftr.h21 kiss_fftr_cfg kiss_fftr_alloc(int nfft,int inverse_fft,void * mem, size_t * lenmem);
23 nfft must be even
31 input timedata has nfft scalar points
32 output freqdata has nfft/2+1 complex points
42 input freqdata has nfft/2+1 complex points
43 output timedata has nfft scalar points
H A D_kiss_fft_guts.h32 int nfft; member
/third_party/pulseaudio/speex/tmv/
H A Dkiss_fftr_tm.h59 ncfft = st->substate->nfft; in kiss_fftr()
117 ncfft = st->substate->nfft; in kiss_fftri()
171 ncfft = st->substate->nfft; in kiss_fftr()
208 ncfft = st->substate->nfft; in kiss_fftri()
H A Dkiss_fft_tm.h347 register int Norig = st->nfft; in kf_bfly_generic()

Completed in 5 milliseconds