Lines Matching refs:DCA_ADPCM_COEFFS
30 //assume we have DCA_ADPCM_COEFFS values before x
40 static inline int64_t apply_filter(const int16_t a[DCA_ADPCM_COEFFS], const int64_t corr[15], const int32_t aa[10])
88 for (i = 0; i <= DCA_ADPCM_COEFFS; i++)
89 for (j = i; j <= DCA_ADPCM_COEFFS; j++)
113 error = in[DCA_ADPCM_COEFFS + i] - ff_dcaadpcm_predict(pred_vq, in + i);
115 signal_energy += MUL64(in[DCA_ADPCM_COEFFS + i], in[DCA_ADPCM_COEFFS + i]);
128 int32_t input_buffer[16 + DCA_ADPCM_COEFFS];
129 int32_t input_buffer2[16 + DCA_ADPCM_COEFFS];
135 for (i = 0; i < len + DCA_ADPCM_COEFFS; i++)
141 for (i = 0; i < len + DCA_ADPCM_COEFFS; i++) {
171 for (j = 0; j < DCA_ADPCM_COEFFS; j++) {
172 for (k = j; k < DCA_ADPCM_COEFFS; k++) {
191 int32_t work_bufer[16 + DCA_ADPCM_COEFFS];
193 memcpy(work_bufer, prev_hist, sizeof(int32_t) * DCA_ADPCM_COEFFS);
196 work_bufer[DCA_ADPCM_COEFFS + i] = ff_dcaadpcm_predict(pred_vq_index, &work_bufer[i]);
198 delta = (int64_t)in[i] - ((int64_t)work_bufer[DCA_ADPCM_COEFFS + i] << 7);
204 work_bufer[DCA_ADPCM_COEFFS+i] += dequant_delta;
207 memcpy(next_hist, &work_bufer[len], sizeof(int32_t) * DCA_ADPCM_COEFFS);