BurgerLib
Functions
pkvorbismdct.cpp File Reference
#include "pkvorbismdct.h"
#include "mmmemory.h"
#include "clstdlib.h"
#include <math.h>
Include dependency graph for pkvorbismdct.cpp:

Functions

void BURGER_API mdct_init (mdct_lookup *lookup, int n)
static BURGER_INLINE void mdct_butterfly_8 (DATA_TYPE *x)
static BURGER_INLINE void mdct_butterfly_16 (DATA_TYPE *x)
static BURGER_INLINE void mdct_butterfly_32 (DATA_TYPE *x)
static BURGER_INLINE void mdct_butterfly_first (DATA_TYPE *T, DATA_TYPE *x, int points)
static BURGER_INLINE void mdct_butterfly_generic (DATA_TYPE *T, DATA_TYPE *x, int points, int trigint)
static BURGER_INLINE void mdct_butterflies (mdct_lookup *init, DATA_TYPE *x, int points)
void BURGER_API mdct_clear (mdct_lookup *l)
static BURGER_INLINE void mdct_bitreverse (mdct_lookup *init, DATA_TYPE *x)
void BURGER_API mdct_backward (mdct_lookup *init, DATA_TYPE *input, DATA_TYPE *output)
void BURGER_API mdct_forward (mdct_lookup *init, DATA_TYPE *input, DATA_TYPE *output)

Function Documentation

void BURGER_API mdct_backward ( mdct_lookup init,
DATA_TYPE input,
DATA_TYPE output 
)
static BURGER_INLINE void mdct_bitreverse ( mdct_lookup init,
DATA_TYPE x 
) [static]
static BURGER_INLINE void mdct_butterflies ( mdct_lookup init,
DATA_TYPE x,
int  points 
) [static]
static BURGER_INLINE void mdct_butterfly_16 ( DATA_TYPE x) [static]
static BURGER_INLINE void mdct_butterfly_32 ( DATA_TYPE x) [static]
static BURGER_INLINE void mdct_butterfly_8 ( DATA_TYPE x) [static]
static BURGER_INLINE void mdct_butterfly_first ( DATA_TYPE T,
DATA_TYPE x,
int  points 
) [static]
static BURGER_INLINE void mdct_butterfly_generic ( DATA_TYPE T,
DATA_TYPE x,
int  points,
int  trigint 
) [static]
void BURGER_API mdct_forward ( mdct_lookup init,
DATA_TYPE input,
DATA_TYPE output 
)
void BURGER_API mdct_init ( mdct_lookup lookup,
int  n 
)