31 #define MAX_VARS_ALIGN FFALIGN(MAX_VARS+1,4) 64 #if FF_API_LLS_PRIVATE void(* update_lls)(struct LLSModel *m, double *var)
Take the outer-product of var[] with itself, and add to the covariance matrix.
Linear least squares model.
void av_solve_lls(LLSModel *m, double threshold, int min_order)
memory handling functions
#define DECLARE_ALIGNED(n, t, v)
double variance[MAX_VARS]
void av_init_lls(LLSModel *m, int indep_count)
double av_evaluate_lls(LLSModel *m, double *param, int order)
Libavutil version macros.
void av_update_lls(LLSModel *m, double *param, double decay)
double covariance[(((32+1)+(4) -1)&~((4) -1))][(((32+1)+(4) -1)&~((4) -1))]
static void(WINAPI *cond_broadcast)(pthread_cond_t *cond)
double(* evaluate_lls)(struct LLSModel *m, double *var, int order)
Inner product of var[] and the LPC coefs.
void avpriv_solve_lls(LLSModel *m, double threshold, unsigned short min_order)
common internal and external API header
void avpriv_init_lls(LLSModel *m, int indep_count)
void ff_init_lls_x86(LLSModel *m)