]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/lpc.c
doc: fix dependencies in pod generation
[ffmpeg] / libavcodec / lpc.c
index 126dbc12668e3cf98703b039c9e49011a973bcc0..2093e7e8027fa6433dba5cb7c1cb9b65d775b2bb 100644 (file)
@@ -148,6 +148,18 @@ static int estimate_best_order(double *ref, int min_order, int max_order)
     return est;
 }
 
+int ff_lpc_calc_ref_coefs(LPCContext *s,
+                          const int32_t *samples, int order, double *ref)
+{
+    double autoc[MAX_LPC_ORDER + 1];
+
+    s->lpc_apply_welch_window(samples, s->blocksize, s->windowed_samples);
+    s->lpc_compute_autocorr(s->windowed_samples, s->blocksize, order, autoc);
+    compute_ref_coefs(autoc, order, ref, NULL);
+
+    return order;
+}
+
 /**
  * Calculate LPC coefficients for multiple orders
  *