Lines Matching refs:data
125 * input data, possibly orthogonalizing it to up to two other vectors.
132 * @param data input data
138 const float *data, float *score, float *gain)
151 c += data[i] * work[i];
184 * contribution from input data
189 * @param data input data
193 const float *coefs, float *data)
202 get_match_score(work, coefs, exc, NULL, NULL, data, &score, &gain);
214 * and remove its contribution from input data.
219 data[i] -= best_gain * work[i];
227 * and matching the results with input data.
234 * @param data input data
242 const float *ortho2, float *data, int *idx,
253 get_match_score(work, coefs, vect, ortho1, ortho2, data, &score, &g);
268 * @param data input data
275 static void fixed_cb_search(float *work, const float *coefs, float *data,
291 data, cb1_idx, &gain);
295 * and remove its contribution from input data.
304 data[i] -= gain * work[i];
311 ortho_cb1 ? cb1_vect : NULL, data, cb2_idx, &gain);
319 * @param sblock_data input data of the subblock
329 float data[BLOCKSIZE] = { 0 }, work[LPC_ORDER + BLOCKSIZE];
345 * input data.
347 ff_celp_lp_synthesis_filterf(work + LPC_ORDER, coefs, data, BLOCKSIZE,
351 data[i] = sblock_data[i] - zero[i];
357 * data.
362 data);
373 fixed_cb_search(work + LPC_ORDER, coefs, data, cba_idx, &cb1_idx, &cb2_idx);
398 data[i] = zero[i] + g[0] * cba[i] + g[1] * cb1[i] +
400 error += (data[i] - sblock_data[i]) *
401 (data[i] - sblock_data[i]);
405 data[i] = zero[i] + g[1] * cb1[i] + g[2] * cb2[i];
406 error += (data[i] - sblock_data[i]) *
407 (data[i] - sblock_data[i]);
437 const int16_t *samples = frame ? (const int16_t *)frame->data[0] : NULL;
449 * fourth subframe, to encode a given frame, data from the next frame is
450 * needed. In each call to this function, the previous frame (whose data are
451 * saved in the encoder context) is encoded, and data from the current frame
492 init_put_bits(&pb, avpkt->data, avpkt->size);