Lines Matching refs:subfrm
281 static void gen_fcb_excitation(int16_t *vector, G723_1_Subframe *subfrm, in gen_fcb_excitation() argument
289 if (subfrm->pulse_pos >= max_pos[index]) in gen_fcb_excitation()
294 temp = subfrm->pulse_pos; in gen_fcb_excitation()
300 if (subfrm->pulse_sign & (1 << (PULSE_MAX - j))) { in gen_fcb_excitation()
301 vector[subfrm->grid_index + GRID_SIZE * i] = in gen_fcb_excitation()
302 -ff_g723_1_fixed_cb_gain[subfrm->amp_index]; in gen_fcb_excitation()
304 vector[subfrm->grid_index + GRID_SIZE * i] = in gen_fcb_excitation()
305 ff_g723_1_fixed_cb_gain[subfrm->amp_index]; in gen_fcb_excitation()
310 if (subfrm->dirac_train == 1) in gen_fcb_excitation()
313 int cb_gain = ff_g723_1_fixed_cb_gain[subfrm->amp_index]; in gen_fcb_excitation()
314 int cb_shift = subfrm->grid_index; in gen_fcb_excitation()
315 int cb_sign = subfrm->pulse_sign; in gen_fcb_excitation()
316 int cb_pos = subfrm->pulse_pos; in gen_fcb_excitation()
327 lag = pitch_contrib[subfrm->ad_cb_gain << 1] + pitch_lag + in gen_fcb_excitation()
328 subfrm->ad_cb_lag - 1; in gen_fcb_excitation()
329 beta = pitch_contrib[(subfrm->ad_cb_gain << 1) + 1]; in gen_fcb_excitation()