FFmpeg

#include <celp_filters.h>
Data Fields  
void(*  celp_lp_synthesis_filterf )(float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) 
LP synthesis filter. More...  
void(*  celp_lp_zero_synthesis_filterf )(float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) 
LP zero synthesis filter. More...  
Definition at line 28 of file celp_filters.h.
void(* CELPFContext::celp_lp_synthesis_filterf) (float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) 
LP synthesis filter.
[out]  out  pointer to output buffer

filter_coeffs  filter coefficients.  
in  input signal  
buffer_length  amount of data to process  
filter_length  filter length (10 for 10th order LP filter). Must be greater than 4 and even. 
Routine applies 1/A(z) filter to given speech data.
Definition at line 45 of file celp_filters.h.
Referenced by postfilter(), synthesis(), and tilt_factor().
void(* CELPFContext::celp_lp_zero_synthesis_filterf) (float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) 
LP zero synthesis filter.
[out]  out  pointer to output buffer 
filter_coeffs  filter coefficients.  
in  input signal
 
buffer_length  amount of data to process (should be a multiple of eight)  
filter_length  filter length (10 for 10th order LP filter; should be a multiple of two) 
Routine applies A(z) filter to given speech data.
Definition at line 65 of file celp_filters.h.
Referenced by postfilter().