#include <stdint.h>#include "libavutil/avassert.h"#include "libavutil/lls.h"#include "aac_defines.h"Go to the source code of this file.
LPC analysis type.
| Enumerator | |
|---|---|
| FF_LPC_TYPE_DEFAULT | use the codec default LPC type |
| FF_LPC_TYPE_NONE | do not use LPC prediction or use all zero coefficients |
| FF_LPC_TYPE_FIXED | fixed LPC coefficients |
| FF_LPC_TYPE_LEVINSON | Levinson-Durbin recursion. |
| FF_LPC_TYPE_CHOLESKY | Cholesky factorization. |
| FF_LPC_TYPE_NB | Not part of ABI. |
Calculate LPC coefficients for multiple orders.
Definition at line 201 of file lpc.c.
Referenced by calc_predictor_params(), encode_residual_ch(), ra144_encode_frame(), and set_filter_params().
Definition at line 160 of file lpc.c.
Referenced by cng_encode_frame().
Definition at line 172 of file lpc.c.
Referenced by ff_aac_search_for_tns().
Initialize LPCContext.
Definition at line 301 of file lpc.c.
Referenced by aac_encode_init(), alac_encode_init(), cng_encode_init(), ff_lpc_calc_coefs(), flac_encode_init(), mlp_encode_init(), and ra144_encode_init().
Definition at line 152 of file lpc.c.
Referenced by ff_lpc_init().
Uninitialize LPCContext.
Definition at line 323 of file lpc.c.
Referenced by aac_encode_end(), alac_encode_close(), cng_encode_close(), ff_lpc_calc_coefs(), flac_encode_close(), mlp_encode_close(), and ra144_encode_close().
Schur recursion.
Produces reflection coefficients from autocorrelation data.
Definition at line 135 of file lpc.h.
Referenced by ff_lpc_calc_ref_coefs(), and ff_lpc_calc_ref_coefs_f().
Levinson-Durbin recursion.
Produce LPC coefficients from autocorrelation data.
Definition at line 166 of file lpc.h.
Referenced by apply_tns(), backward_filter(), ff_aac_apply_tns(), and ff_lpc_calc_coefs().