#include <acelp_filters.h>
Data Fields
Apply an order 2 rational transfer function in-place.
More...
Detailed Description
Field Documentation
void(* ACELPFContext::acelp_interpolatef)(float *
out, const float *
in, const float *filter_coeffs, int precision, int frac_pos, int filter_length, int
length)
void(* ACELPFContext::acelp_apply_order_2_transfer_function)(float *
out, const float *
in, const float zero_coeffs[2], const float pole_coeffs[2], float gain, float
mem[2], int
n)
Apply an order 2 rational transfer function in-place.
- Parameters
-
out output buffer for filtered speech samples
in input buffer containing speech data (may be the same as out)
zero_coeffs z^-1 and z^-2 coefficients of the numerator
pole_coeffs z^-1 and z^-2 coefficients of the denominator
gain scale factor for final output
mem intermediate values used by filter (should be 0 initially)
n number of samples (should be a multiple of eight)
Definition at line 47 of file acelp_filters.h.
Referenced by amrnb_decode_frame(), amrwb_decode_frame(), ff_acelp_filter_init(), and ff_acelp_filter_init_mips().
The documentation for this struct was generated from the following file: