
Functions | |
| int | ff_mdct_init (MDCTContext *s, int nbits, int inverse) |
| init MDCT or IMDCT computation. | |
| void | ff_imdct_calc (MDCTContext *s, int32_t *output, int32_t *input) |
| Compute inverse MDCT of size N = 2^nbits. | |
| int | mdct_init_global (void) |
Variables | |
| int32_t * | tcosarray [5] |
| int32_t * | tsinarray [5] |
| int32_t | tcos0 [1024] |
| int32_t | tcos1 [512] |
| int32_t | tcos2 [256] |
| int32_t | tcos3 [128] |
| int32_t | tcos4 [64] |
| int32_t | tsin0 [1024] |
| int32_t | tsin1 [512] |
| int32_t | tsin2 [256] |
| int32_t | tsin3 [128] |
| int32_t | tsin4 [64] |
| uint16_t | revtab0 [1024] |
| void ff_imdct_calc | ( | MDCTContext * | s, | |
| int32_t * | output, | |||
| int32_t * | input | |||
| ) |
Compute inverse MDCT of size N = 2^nbits.
| output | N samples | |
| input | N/2 samples | |
| tmp | N/2 samples |
References CMUL(), MDCTContext::fft, fft_calc_unscaled(), FFTComplex::im, MDCTContext::nbits, FFTComplex::re, revtab0, MDCTContext::tcos, and MDCTContext::tsin.
Referenced by wma_decode_block().
| int ff_mdct_init | ( | MDCTContext * | s, | |
| int | nbits, | |||
| int | inverse | |||
| ) |
init MDCT or IMDCT computation.
References MDCTContext::fft, fsincos(), i, itofix32, MDCTContext::n, MDCTContext::nbits, MDCTContext::tcos, tcosarray, MDCTContext::tsin, and tsinarray.
Referenced by wma_decode_init().
| int mdct_init_global | ( | void | ) |
| uint16_t revtab0[1024] |
Referenced by ff_imdct_calc(), and mdct_init_global().
| int32_t tcos0[1024] |
Referenced by mdct_init_global().
| int32_t tcos1[512] |
Referenced by mdct_init_global().
| int32_t tcos2[256] |
Referenced by mdct_init_global().
| int32_t tcos3[128] |
Referenced by mdct_init_global().
| int32_t tcos4[64] |
Referenced by mdct_init_global().
| int32_t* tcosarray[5] |
Referenced by ff_mdct_init(), and mdct_init_global().
| int32_t tsin0[1024] |
Referenced by mdct_init_global().
| int32_t tsin1[512] |
Referenced by mdct_init_global().
| int32_t tsin2[256] |
Referenced by mdct_init_global().
| int32_t tsin3[128] |
Referenced by mdct_init_global().
| int32_t tsin4[64] |
Referenced by mdct_init_global().
| int32_t * tsinarray[5] |
Referenced by ff_mdct_init(), and mdct_init_global().
1.5.6