-void ff_celp_lp_synthesis_filterf(
- float *out,
- const float* filter_coeffs,
- const float* in,
- int buffer_length,
- int filter_length);
+void ff_celp_lp_synthesis_filterf(float *out, const float *filter_coeffs,
+ const float *in, int buffer_length,
+ int filter_length);
+
+/**
+ * LP zero synthesis filter.
+ * @param[out] out pointer to output buffer
+ * @param filter_coeffs filter coefficients.
+ * @param in input signal
+ * - the array in[-filter_length, -1] must
+ * contain the previous input of this filter
+ * @param buffer_length amount of data to process
+ * @param filter_length filter length (10 for 10th order LP filter)
+ *
+ * @note Output buffer must contain filter_length samples of past
+ * speech data before pointer.
+ *
+ * Routine applies A(z) filter to given speech data.
+ */
+void ff_celp_lp_zero_synthesis_filterf(float *out, const float *filter_coeffs,
+ const float *in, int buffer_length,
+ int filter_length);