Lines Matching defs:subframe
106 int16_t prev_lsf_r[LP_FILTER_ORDER]; ///< residual LSF vector from previous subframe
108 double prev_lsp_sub4[LP_FILTER_ORDER]; ///< lsp vector for the 4th subframe of the previous frame
115 uint8_t pitch_lag_int; ///< integer part of pitch lag from current subframe
246 * @param[in,out] lsf_q LSFs in [0,1] for each subframe
247 * @param[in] lsf_new New LSFs in [0,1] for subframe 4
383 const int prev_lag_int, const int subframe)
385 if (subframe == 0 || subframe == 2) {
403 const int subframe)
411 subframe);
415 p->pitch_lag_int, subframe,
507 * @param subframe current subframe number
510 const enum Mode mode, const int subframe)
524 pulse_subset = ((fixed_index >> 3) & 8) + (subframe << 1);
558 * @param subframe unpacked amr subframe
562 static void pitch_sharpening(AMRContext *p, int subframe, enum Mode mode,
574 // Save pitch sharpening factor for the next subframe
577 if (mode != MODE_4k75 || subframe & 1)
592 * @param lsf LSFs for the current subframe, in the range [0,1]
607 // If diff is large for ten subframes, disable smoothing for a 40-subframe
635 * @param amr_subframe unpacked amr subframe
637 * @param subframe current subframe number
641 const enum Mode mode, const int subframe,
658 gains = gains_MODE_4k75[(p->frame.subframe[subframe & 2].p_gain << 1) + (subframe & 1)];
853 * Update buffers and history at the end of decoding a subframe.
911 * @param lpc interpolated LP coefficients for this subframe
981 int i, subframe;
1003 for (subframe = 0; subframe < 4; subframe++) {
1004 const AMRNBSubframe *amr_subframe = &p->frame.subframe[subframe];
1006 decode_pitch_vector(p, amr_subframe, subframe);
1009 p->cur_frame_mode, subframe);
1015 decode_gains(p, amr_subframe, p->cur_frame_mode, subframe,
1018 pitch_sharpening(p, subframe, p->cur_frame_mode, &fixed_sparse);
1054 synth_fixed_gain = fixed_gain_smooth(p, p->lsf_q[subframe],
1060 if (synthesis(p, p->lpc[subframe], synth_fixed_gain,
1065 synthesis(p, p->lpc[subframe], synth_fixed_gain,
1068 postfilter(p, p->lpc[subframe], buf_out + subframe * AMR_SUBFRAME_SIZE);