XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
sbrqmf.c File Reference
#include "sbr.h"
#include "assembly.h"
Include dependency graph for sbrqmf.c:

Macros

#define FBITS_OUT_QMFS   (FBITS_IN_QMFS - FBITS_LOST_DCT4_64 + 6 - 1)
 
#define RND_VAL   (1 << (FBITS_OUT_QMFS-1))
 

Functions

void QMFAnalysisConv (int *cTab, int *delay, int dIdx, int *uBuf)
 
int QMFAnalysis (int *inbuf, int *delay, int *XBuf, int fBitsIn, int *delayIdx, int qmfaBands)
 
void QMFSynthesisConv (int *cPtr, int *delay, int dIdx, short *outbuf, int nChans)
 
void QMFSynthesis (int *inbuf, int *delay, int *delayIdx, int qmfsBands, short *outbuf, int nChans)
 

Macro Definition Documentation

◆ FBITS_OUT_QMFS

#define FBITS_OUT_QMFS   (FBITS_IN_QMFS - FBITS_LOST_DCT4_64 + 6 - 1)

◆ RND_VAL

#define RND_VAL   (1 << (FBITS_OUT_QMFS-1))

Function Documentation

◆ QMFAnalysis()

int QMFAnalysis ( int *  inbuf,
int *  delay,
int *  XBuf,
int  fBitsIn,
int *  delayIdx,
int  qmfaBands 
)

◆ QMFAnalysisConv()

void QMFAnalysisConv ( int *  cTab,
int *  delay,
int  dIdx,
int *  uBuf 
)

◆ QMFSynthesis()

void QMFSynthesis ( int *  inbuf,
int *  delay,
int *  delayIdx,
int  qmfsBands,
short *  outbuf,
int  nChans 
)

◆ QMFSynthesisConv()

void QMFSynthesisConv ( int *  cPtr,
int *  delay,
int  dIdx,
short *  outbuf,
int  nChans 
)