lavu/lls: use ff_scalarproduct_double_c()

This commit is contained in:
Rémi Denis-Courmont 2024-05-29 19:02:55 +03:00
parent 98405d28fa
commit 73c278d270
1 changed files with 2 additions and 7 deletions

View File

@ -30,6 +30,7 @@
#include "config.h"
#include "attributes.h"
#include "float_dsp.h"
#include "lls.h"
static void update_lls(LLSModel *m, const double *var)
@ -102,13 +103,7 @@ void avpriv_solve_lls(LLSModel *m, double threshold, unsigned short min_order)
static double evaluate_lls(LLSModel *m, const double *param, int order)
{
int i;
double out = 0;
for (i = 0; i <= order; i++)
out += param[i] * m->coeff[order][i];
return out;
return ff_scalarproduct_double_c(m->coeff[order], param, order + 1);
}
av_cold void avpriv_init_lls(LLSModel *m, int indep_count)