struct fft_context {
int nbits;
uint16_t *revtab;
- struct fft_complex *exptab;
};
struct mdct_context {
s->nbits = nbits;
n = 1 << nbits;
- s->exptab = para_malloc((n / 2) * sizeof(struct fft_complex));
s->revtab = para_malloc(n * sizeof(uint16_t));
for (j = 4; j <= nbits; j++) {
int k = 1 << j;
static void fft_end(struct fft_context *ctx)
{
freep(&ctx->revtab);
- freep(&ctx->exptab);
}
/**