• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching defs:pitch_lag

50     int pitch_lag[2];
142 p->pitch_lag[0] = get_bits(&gb, 7);
143 if (p->pitch_lag[0] > 123) /* test if forbidden code */
145 p->pitch_lag[0] += PITCH_MIN;
148 p->pitch_lag[1] = get_bits(&gb, 7);
149 if (p->pitch_lag[1] > 123)
151 p->pitch_lag[1] += PITCH_MIN;
161 if (p->cur_rate == RATE_6300 && p->pitch_lag[i >> 1] < SUBFRAME_LEN - 2) {
443 static void gen_dirac_train(int16_t *buf, int pitch_lag)
449 for (i = pitch_lag; i < SUBFRAME_LEN; i += pitch_lag) {
461 * @param pitch_lag closed loop pitch lag
465 enum Rate cur_rate, int pitch_lag, int index)
494 gen_dirac_train(vector, pitch_lag);
510 lag = pitch_contrib[subfrm->ad_cb_gain << 1] + pitch_lag +
547 int pitch_lag, G723_1_Subframe *subfrm,
552 int lag = pitch_lag + subfrm->ad_cb_lag - 1;
560 if (cur_rate == RATE_6300 && pitch_lag < SUBFRAME_LEN - 2) {
579 * @param pitch_lag decoded pitch lag
584 int pitch_lag, int length, int dir)
589 pitch_lag = FFMIN(PITCH_MAX - 3, pitch_lag);
591 limit = FFMIN(FRAME_LEN + PITCH_MAX - offset - length, pitch_lag + 3);
593 limit = pitch_lag + 3;
595 for (i = pitch_lag - 3; i <= limit; i++) {
660 * @param pitch_lag decoded pitch lag
664 static void comp_ppf_coeff(G723_1_Context *p, int offset, int pitch_lag,
681 int fwd_lag = autocorr_max(buf, offset, &energy[1], pitch_lag,
683 int back_lag = autocorr_max(buf, offset, &energy[3], pitch_lag,
742 * @param pitch_lag decoded pitch_lag
748 static int comp_interp_index(G723_1_Context *p, int pitch_lag,
761 index = autocorr_max(buf, offset, &ccr, pitch_lag, SUBFRAME_LEN * 2, -1);
1037 p->pitch_lag[0] = cng_rand(&p->cng_random_seed, 21) + 123;
1038 p->pitch_lag[1] = cng_rand(&p->cng_random_seed, 19) + 123;
1074 p->pitch_lag[i >> 1], &p->subframe[i],
1078 p->pitch_lag[i >> 1], &p->subframe[i + 1],
1215 p->pitch_lag[i >> 1], i);
1217 p->pitch_lag[i >> 1], &p->subframe[i],
1229 p->interp_index = comp_interp_index(p, p->pitch_lag[1],
1236 comp_ppf_coeff(p, i, p->pitch_lag[j >> 1],
1771 * @param pitch_lag open loop pitch period
1774 static void comp_harmonic_coeff(int16_t *buf, int16_t pitch_lag, HFParam *hf)
1781 for (i = 0, j = pitch_lag - 3; j <= pitch_lag + 3; i++, j++) {
1824 hf->index = pitch_lag;
1839 hf->index += pitch_lag - 3;
1930 int pitch_lag = p->pitch_lag[index >> 1];
1942 if (pitch_lag == PITCH_MIN)
1943 pitch_lag++;
1945 pitch_lag = FFMIN(pitch_lag, PITCH_MAX - 5);
1949 get_residual(residual, p->prev_excitation, pitch_lag + i - 1);
2003 if (!odd_frame && pitch_lag + i - 1 >= SUBFRAME_LEN - 2 ||
2004 odd_frame && pitch_lag >= SUBFRAME_LEN - 2) {
2024 pitch_lag += acb_lag - 1;
2028 p->pitch_lag[index >> 1] = pitch_lag;
2060 int16_t *buf, int pulse_cnt, int pitch_lag)
2076 if (pitch_lag < SUBFRAME_LEN - 2) {
2078 gen_dirac_train(impulse_r, pitch_lag);
2256 if (p->pitch_lag[index >> 1] < SUBFRAME_LEN - 2) {
2258 p->pitch_lag[index >> 1]);
2269 gen_dirac_train(buf, p->pitch_lag[index >> 1]);
2295 put_bits(&pb, 7, p->pitch_lag[0] - PITCH_MIN);
2297 put_bits(&pb, 7, p->pitch_lag[1] - PITCH_MIN);
2384 p->pitch_lag[0] = estimate_pitch(vector, PITCH_MAX);
2385 p->pitch_lag[1] = estimate_pitch(vector, PITCH_MAX + HALF_FRAME_LEN);
2388 comp_harmonic_coeff(vector + i, p->pitch_lag[j >> 1], hf + j);
2433 gen_acb_excitation(residual, p->prev_excitation,p->pitch_lag[i >> 1],
2440 gen_acb_excitation(impulse_resp, p->prev_excitation, p->pitch_lag[i >> 1],