bandlimited.c File Reference

Include dependency graph for bandlimited.c:


Data Structures

struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Functions

static int OpenFilter (vlc_object_t *)
static void CloseFilter (vlc_object_t *)
static block_tResample (filter_t *, block_t *)
static void ResampleFloat (filter_t *p_filter, block_t **pp_out_buf, size_t *pi_out, float **pp_in, int i_in, int i_in_end, double d_factor, bool b_factor_old, int i_nb_channels, int i_bytes_per_frame)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static void FilterFloatUP (const float Imp[], const float ImpD[], uint16_t Nwing, float *p_in, float *p_out, uint32_t ui_remainder, uint32_t ui_output_rate, int16_t Inc, int i_nb_channels)
static void FilterFloatUD (const float Imp[], const float ImpD[], uint16_t Nwing, float *p_in, float *p_out, uint32_t ui_remainder, uint32_t ui_output_rate, uint32_t ui_input_rate, int16_t Inc, int i_nb_channels)
static int ReallocBuffer (block_t **pp_out_buf, float **pp_out, size_t i_out, int i_nb_channels, int i_bytes_per_frame)

Function Documentation

static void CloseFilter ( vlc_object_t p_this  )  [static]

static void FilterFloatUD ( const float  Imp[],
const float  ImpD[],
uint16_t  Nwing,
float *  p_in,
float *  p_out,
uint32_t  ui_remainder,
uint32_t  ui_output_rate,
uint32_t  ui_input_rate,
int16_t  Inc,
int  i_nb_channels 
) [static]

References End(), i, Nhc, and Npc.

Referenced by ResampleFloat().

static void FilterFloatUP ( const float  Imp[],
const float  ImpD[],
uint16_t  Nwing,
float *  p_in,
float *  p_out,
uint32_t  ui_remainder,
uint32_t  ui_output_rate,
int16_t  Inc,
int  i_nb_channels 
) [static]

References End(), i, Nhc, and Npc.

Referenced by ResampleFloat().

static int OpenFilter ( vlc_object_t p_this  )  [static]

static int ReallocBuffer ( block_t **  pp_out_buf,
float **  pp_out,
size_t  i_out,
int  i_nb_channels,
int  i_bytes_per_frame 
) [static]

static block_t * Resample ( filter_t p_filter,
block_t p_in_buf 
) [static]

static void ResampleFloat ( filter_t p_filter,
block_t **  pp_out_buf,
size_t *  pi_out,
float **  pp_in,
int  i_in,
int  i_in_end,
double  d_factor,
bool  b_factor_old,
int  i_nb_channels,
int  i_bytes_per_frame 
) [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Tue May 25 08:05:10 2010 for VLC by  doxygen 1.5.6