LMMS
Loading...
Searching...
No Matches
mdct.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "../../codec.h"
#include "mdct.h"
#include "os.h"
#include "misc.h"

Functions

void mdct_init (mdct_lookup *lookup, int n)
STIN void mdct_butterfly_8 (DATA_TYPE *x)
STIN void mdct_butterfly_16 (DATA_TYPE *x)
STIN void mdct_butterfly_32 (DATA_TYPE *x)
STIN void mdct_butterfly_first (DATA_TYPE *T, DATA_TYPE *x, int points)
STIN void mdct_butterfly_generic (DATA_TYPE *T, DATA_TYPE *x, int points, int trigint)
STIN void mdct_butterflies (mdct_lookup *init, DATA_TYPE *x, int points)
void mdct_clear (mdct_lookup *l)
STIN void mdct_bitreverse (mdct_lookup *init, DATA_TYPE *x)
void mdct_backward (mdct_lookup *init, DATA_TYPE *in, DATA_TYPE *out)
void mdct_forward (mdct_lookup *init, DATA_TYPE *in, DATA_TYPE *out)

Function Documentation

◆ mdct_backward()

void mdct_backward ( mdct_lookup * init,
DATA_TYPE * in,
DATA_TYPE * out )

◆ mdct_bitreverse()

STIN void mdct_bitreverse ( mdct_lookup * init,
DATA_TYPE * x )

◆ mdct_butterflies()

STIN void mdct_butterflies ( mdct_lookup * init,
DATA_TYPE * x,
int points )

◆ mdct_butterfly_16()

STIN void mdct_butterfly_16 ( DATA_TYPE * x)

◆ mdct_butterfly_32()

STIN void mdct_butterfly_32 ( DATA_TYPE * x)

◆ mdct_butterfly_8()

STIN void mdct_butterfly_8 ( DATA_TYPE * x)

◆ mdct_butterfly_first()

STIN void mdct_butterfly_first ( DATA_TYPE * T,
DATA_TYPE * x,
int points )

◆ mdct_butterfly_generic()

STIN void mdct_butterfly_generic ( DATA_TYPE * T,
DATA_TYPE * x,
int points,
int trigint )

◆ mdct_clear()

void mdct_clear ( mdct_lookup * l)

◆ mdct_forward()

void mdct_forward ( mdct_lookup * init,
DATA_TYPE * in,
DATA_TYPE * out )

◆ mdct_init()

void mdct_init ( mdct_lookup * lookup,
int n )