void(* lpc_apply_welch_window)(const int32_t *data, ptrdiff_t len, double *w_data)
Apply a Welch window to an array of input samples.
void(* lpc_compute_autocorr)(const double *data, ptrdiff_t len, int lag, double *autoc)
Perform autocorrelation on input samples with delay of 0 to lag.
int ff_lpc_calc_coefs(LPCContext *s, const int32_t *samples, int blocksize, int min_order, int max_order, int precision, int32_t coefs[][MAX_LPC_ORDER], int *shift, enum FFLPCType lpc_type, int lpc_passes, int omethod, int min_shift, int max_shift, int zero_shift)
Calculate LPC coefficients for multiple orders.
double * windowed_samples