xine-lib 1.2.11
Macros | Functions
window.c File Reference
#include <math.h>
#include "dsp.h"

Macros

#define BIZ_EPSILON   1E-21 /* Max error acceptable */
 

Functions

void boxcar (int n, float *w)
 
void triang (int n, float *w)
 
void hanning (int n, float *w)
 
void hamming (int n, float *w)
 
void blackman (int n, float *w)
 
void flattop (int n, float *w)
 
static float besselizero (float x)
 
void kaiser (int n, float *w, float b)
 

Macro Definition Documentation

◆ BIZ_EPSILON

#define BIZ_EPSILON   1E-21 /* Max error acceptable */

Function Documentation

◆ besselizero()

static float besselizero ( float  x)
static

References _ftype_t, and BIZ_EPSILON.

Referenced by kaiser().

◆ blackman()

void blackman ( int  n,
float *  w 
)

References _ftype_t.

Referenced by design_fir().

◆ boxcar()

void boxcar ( int  n,
float *  w 
)

Referenced by design_fir().

◆ flattop()

void flattop ( int  n,
float *  w 
)

References _ftype_t.

Referenced by design_fir().

◆ hamming()

void hamming ( int  n,
float *  w 
)

References _ftype_t.

Referenced by design_fir().

◆ hanning()

void hanning ( int  n,
float *  w 
)

References _ftype_t.

Referenced by design_fir().

◆ kaiser()

void kaiser ( int  n,
float *  w,
float  b 
)

References _ftype_t, and besselizero().

Referenced by design_fir().

◆ triang()

void triang ( int  n,
float *  w 
)

References _ftype_t.

Referenced by design_fir(), and stretch_port_put_buffer().