Lines Matching refs:pitch_lag
536 * @param pitch_lag open loop pitch period
539 static void comp_harmonic_coeff(int16_t *buf, int16_t pitch_lag, HFParam *hf)
546 for (i = 0, j = pitch_lag - 3; j <= pitch_lag + 3; i++, j++) {
589 hf->index = pitch_lag;
604 hf->index += pitch_lag - 3;
693 int pitch_lag = p->pitch_lag[index >> 1];
705 if (pitch_lag == PITCH_MIN)
706 pitch_lag++;
708 pitch_lag = FFMIN(pitch_lag, PITCH_MAX - 5);
712 ff_g723_1_get_residual(residual, p->prev_excitation, pitch_lag + i - 1);
765 if (!odd_frame && pitch_lag + i - 1 >= SUBFRAME_LEN - 2 ||
766 odd_frame && pitch_lag >= SUBFRAME_LEN - 2) {
786 pitch_lag += acb_lag - 1;
790 p->pitch_lag[index >> 1] = pitch_lag;
822 int16_t *buf, int pulse_cnt, int pitch_lag)
838 if (pitch_lag < SUBFRAME_LEN - 2) {
840 ff_g723_1_gen_dirac_train(impulse_r, pitch_lag);
1021 if (p->pitch_lag[index >> 1] < SUBFRAME_LEN - 2) {
1023 p->pitch_lag[index >> 1]);
1034 ff_g723_1_gen_dirac_train(buf, p->pitch_lag[index >> 1]);
1056 put_bits(&pb, 7, p->pitch_lag[0] - PITCH_MIN);
1058 put_bits(&pb, 7, p->pitch_lag[1] - PITCH_MIN);
1144 p->pitch_lag[0] = estimate_pitch(vector, PITCH_MAX);
1145 p->pitch_lag[1] = estimate_pitch(vector, PITCH_MAX + HALF_FRAME_LEN);
1148 comp_harmonic_coeff(vector + i, p->pitch_lag[j >> 1], hf + j);
1194 p->pitch_lag[i >> 1], &p->subframe[i],
1202 p->pitch_lag[i >> 1], &p->subframe[i],