Lines Matching refs:AMR_SUBFRAME_SIZE
117 float excitation_buf[PITCH_DELAY_MAX + LP_FILTER_ORDER + 1 + AMR_SUBFRAME_SIZE]; ///< current excitation and all necessary excitation history
120 float pitch_vector[AMR_SUBFRAME_SIZE]; ///< adaptive code book (pitch) vector
121 float fixed_vector[AMR_SUBFRAME_SIZE]; ///< algebraic codebook (fixed) vector (must be kept zero between frames)
140 float samples_in[LP_FILTER_ORDER + AMR_SUBFRAME_SIZE]; ///< floating point samples
431 10, AMR_SUBFRAME_SIZE);
433 memcpy(p->pitch_vector, p->excitation, AMR_SUBFRAME_SIZE * sizeof(float));
685 float filter1[AMR_SUBFRAME_SIZE], ///< filters at pitch lag*1 and *2
686 filter2[AMR_SUBFRAME_SIZE];
691 if (lag < AMR_SUBFRAME_SIZE) {
693 AMR_SUBFRAME_SIZE);
695 if (lag < AMR_SUBFRAME_SIZE >> 1)
697 AMR_SUBFRAME_SIZE);
700 memset(out, 0, sizeof(float) * AMR_SUBFRAME_SIZE);
706 if (x >= AMR_SUBFRAME_SIZE - lag) {
708 } else if (x >= AMR_SUBFRAME_SIZE - (lag << 1)) {
713 ff_celp_circ_addf(out, out, filterp, x, y, AMR_SUBFRAME_SIZE);
805 float excitation[AMR_SUBFRAME_SIZE];
810 for (i = 0; i < AMR_SUBFRAME_SIZE; i++)
814 p->pitch_gain[4], fixed_gain, AMR_SUBFRAME_SIZE);
819 AMR_SUBFRAME_SIZE);
826 for (i = 0; i < AMR_SUBFRAME_SIZE; i++)
830 AMR_SUBFRAME_SIZE);
834 AMR_SUBFRAME_SIZE,
838 for (i = 0; i < AMR_SUBFRAME_SIZE; i++)
861 memmove(&p->excitation_buf[0], &p->excitation_buf[AMR_SUBFRAME_SIZE],
867 memmove(&p->samples_in[0], &p->samples_in[AMR_SUBFRAME_SIZE],
920 AMR_SUBFRAME_SIZE);
922 float pole_out[AMR_SUBFRAME_SIZE + LP_FILTER_ORDER]; // Output of pole filter
941 AMR_SUBFRAME_SIZE, LP_FILTER_ORDER);
942 memcpy(p->postfilter_mem, pole_out + AMR_SUBFRAME_SIZE,
947 AMR_SUBFRAME_SIZE, LP_FILTER_ORDER);
950 AMR_SUBFRAME_SIZE);
952 ff_adaptive_gain_control(buf_out, buf_out, speech_gain, AMR_SUBFRAME_SIZE,
976 float spare_vector[AMR_SUBFRAME_SIZE]; // extra stack space to hold result from anti-sparseness processing
1025 AMR_SUBFRAME_SIZE);
1031 AMR_SUBFRAME_SIZE) /
1032 AMR_SUBFRAME_SIZE,
1038 for (i = 0; i < AMR_SUBFRAME_SIZE; i++)
1041 AMR_SUBFRAME_SIZE);
1048 for (i = 0; i < AMR_SUBFRAME_SIZE; i++)
1068 postfilter(p, p->lpc[subframe], buf_out + subframe * AMR_SUBFRAME_SIZE);
1071 ff_clear_fixed_vector(p->fixed_vector, &fixed_sparse, AMR_SUBFRAME_SIZE);