#include <stdint.h>#include <stddef.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 207 of file lpc.c.
Referenced by calc_predictor_params(), encode_residual_ch(), ra144_encode_frame(), and set_filter_params().
Definition at line 166 of file lpc.c.
Referenced by cng_encode_frame().
Definition at line 178 of file lpc.c.
Referenced by ff_aac_search_for_tns().
Initialize LPCContext.
Definition at line 307 of file lpc.c.
Referenced by aac_encode_init(), alac_encode_init(), checkasm_check_lpc(), cng_encode_init(), ff_lpc_calc_coefs(), flac_encode_init(), mlp_encode_init(), and ra144_encode_init().
Definition at line 106 of file lpc_init.c.
Referenced by ff_lpc_init().
Uninitialize LPCContext.
Definition at line 330 of file lpc.c.
Referenced by aac_encode_end(), alac_encode_close(), checkasm_check_lpc(), 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 136 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 167 of file lpc.h.
Referenced by apply_tns(), backward_filter(), ff_aac_apply_tns(), and ff_lpc_calc_coefs().