Lines Matching refs:fac_length
96 WORD32 fac_length, FLOAT32 *lp_filt_coeff, WORD32 gain) { in ixheaacd_fwd_alias_cancel_tool() argument
109 [(usac_data->ccfl / 2) - fac_length]); in ixheaacd_fwd_alias_cancel_tool()
113 err = ixheaacd_acelp_mdct(x_in, fac_signal, &qshift, fac_length, ptr_scratch); in ixheaacd_fwd_alias_cancel_tool()
118 for (i = 0; i < fac_length; i++) in ixheaacd_fwd_alias_cancel_tool()
125 fac_length); in ixheaacd_fwd_alias_cancel_tool()
127 for (i = 0; i < fac_length; i++) in ixheaacd_fwd_alias_cancel_tool()
130 for (i = 0; i < fac_length; i++) in ixheaacd_fwd_alias_cancel_tool()
138 WORD32 ixheaacd_fr_alias_cnx_fix(WORD32 *x_in, WORD32 len, WORD32 fac_length, in ixheaacd_fr_alias_cnx_fix() argument
149 if (fac_length == 48) { in ixheaacd_fr_alias_cnx_fix()
151 } else if (fac_length == 64) { in ixheaacd_fr_alias_cnx_fix()
153 } else if (fac_length == 96) { in ixheaacd_fr_alias_cnx_fix()
158 if (FAC_LENGTH < fac_length) { in ixheaacd_fr_alias_cnx_fix()
162 if (FAC_LENGTH < fac_length) { in ixheaacd_fr_alias_cnx_fix()
165 if ((1 + (len / 2)) < (fac_length + 1)) { in ixheaacd_fr_alias_cnx_fix()
168 if ((len / 2 + 1) > (2 * LEN_FRAME - fac_length - 1)) { in ixheaacd_fr_alias_cnx_fix()
174 err = ixheaacd_acelp_mdct(x_in, fac_data_out, preshift, fac_length, in ixheaacd_fr_alias_cnx_fix()
180 memset(fac_data_out + fac_length, 0, fac_length * sizeof(WORD32)); in ixheaacd_fr_alias_cnx_fix()
182 ixheaacd_synthesis_tool(lp_filt_coeff_a, fac_data_out, 2 * fac_length, in ixheaacd_fr_alias_cnx_fix()
186 for (i = 0; i < fac_length; i++) { in ixheaacd_fr_alias_cnx_fix()
188 sine_window[i], sine_window[(2 * fac_length) - 1 - i]); in ixheaacd_fr_alias_cnx_fix()
189 fac_window[fac_length + i] = in ixheaacd_fr_alias_cnx_fix()
190 2147483647 - ixheaacd_mult32_m(sine_window[fac_length + i], in ixheaacd_fr_alias_cnx_fix()
191 sine_window[fac_length + i]); in ixheaacd_fr_alias_cnx_fix()
193 for (i = 0; i < fac_length; i++) { in ixheaacd_fr_alias_cnx_fix()
198 izir[1 + (len / 2) + i], fac_window[fac_length + i], in ixheaacd_fr_alias_cnx_fix()
202 izir[1 + (len / 2) - 1 - i], fac_window[fac_length - 1 - i], in ixheaacd_fr_alias_cnx_fix()
208 fac_data_out[fac_length + i] = (fac_data_out[fac_length + i] / 2); in ixheaacd_fr_alias_cnx_fix()