Lines Matching refs:ptr_hbe_txposer
102 WORD32 ixheaacd_qmf_hbe_data_reinit(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_qmf_hbe_data_reinit() argument
107 if (ptr_hbe_txposer != NULL) { in ixheaacd_qmf_hbe_data_reinit()
108 ptr_hbe_txposer->start_band = p_freq_band_tab[LOW][0]; in ixheaacd_qmf_hbe_data_reinit()
109 ptr_hbe_txposer->end_band = p_freq_band_tab[LOW][p_num_sfb[LOW]]; in ixheaacd_qmf_hbe_data_reinit()
111 ptr_hbe_txposer->synth_size = in ixheaacd_qmf_hbe_data_reinit()
112 4 * ((ptr_hbe_txposer->start_band + 4) / 8 + 1); in ixheaacd_qmf_hbe_data_reinit()
113 ptr_hbe_txposer->k_start = in ixheaacd_qmf_hbe_data_reinit()
114 ixheaacd_start_subband2kL_tbl[ptr_hbe_txposer->start_band]; in ixheaacd_qmf_hbe_data_reinit()
116 ptr_hbe_txposer->upsamp_4_flag = upsamp_4_flag; in ixheaacd_qmf_hbe_data_reinit()
119 if (ptr_hbe_txposer->k_start + ptr_hbe_txposer->synth_size > 16) in ixheaacd_qmf_hbe_data_reinit()
120 ptr_hbe_txposer->k_start = 16 - ptr_hbe_txposer->synth_size; in ixheaacd_qmf_hbe_data_reinit()
121 } else if (ptr_hbe_txposer->core_frame_length == 768) { in ixheaacd_qmf_hbe_data_reinit()
122 if (ptr_hbe_txposer->k_start + ptr_hbe_txposer->synth_size > 24) in ixheaacd_qmf_hbe_data_reinit()
123 ptr_hbe_txposer->k_start = 24 - ptr_hbe_txposer->synth_size; in ixheaacd_qmf_hbe_data_reinit()
126 memset(ptr_hbe_txposer->synth_buf, 0, 1280 * sizeof(FLOAT32)); in ixheaacd_qmf_hbe_data_reinit()
127 synth_size = ptr_hbe_txposer->synth_size; in ixheaacd_qmf_hbe_data_reinit()
128 ptr_hbe_txposer->synth_buf_offset = 18 * synth_size; in ixheaacd_qmf_hbe_data_reinit()
131 ptr_hbe_txposer->synth_cos_tab = in ixheaacd_qmf_hbe_data_reinit()
133 ptr_hbe_txposer->analy_cos_sin_tab = in ixheaacd_qmf_hbe_data_reinit()
135 ptr_hbe_txposer->ixheaacd_real_synth_fft = &ixheaacd_real_synth_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
136 ptr_hbe_txposer->ixheaacd_cmplx_anal_fft = &ixheaacd_cmplx_anal_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
139 ptr_hbe_txposer->synth_cos_tab = in ixheaacd_qmf_hbe_data_reinit()
141 ptr_hbe_txposer->analy_cos_sin_tab = in ixheaacd_qmf_hbe_data_reinit()
143 ptr_hbe_txposer->ixheaacd_real_synth_fft = &ixheaacd_real_synth_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
144 ptr_hbe_txposer->ixheaacd_cmplx_anal_fft = &ixheaacd_cmplx_anal_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
147 ptr_hbe_txposer->synth_cos_tab = in ixheaacd_qmf_hbe_data_reinit()
149 ptr_hbe_txposer->analy_cos_sin_tab = in ixheaacd_qmf_hbe_data_reinit()
151 ptr_hbe_txposer->ixheaacd_real_synth_fft = &ixheaacd_real_synth_fft_p3; in ixheaacd_qmf_hbe_data_reinit()
152 ptr_hbe_txposer->ixheaacd_cmplx_anal_fft = &ixheaacd_cmplx_anal_fft_p3; in ixheaacd_qmf_hbe_data_reinit()
155 ptr_hbe_txposer->synth_cos_tab = in ixheaacd_qmf_hbe_data_reinit()
157 ptr_hbe_txposer->analy_cos_sin_tab = in ixheaacd_qmf_hbe_data_reinit()
159 ptr_hbe_txposer->ixheaacd_real_synth_fft = &ixheaacd_real_synth_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
160 ptr_hbe_txposer->ixheaacd_cmplx_anal_fft = &ixheaacd_cmplx_anal_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
163 ptr_hbe_txposer->synth_cos_tab = in ixheaacd_qmf_hbe_data_reinit()
165 ptr_hbe_txposer->analy_cos_sin_tab = in ixheaacd_qmf_hbe_data_reinit()
169 ptr_hbe_txposer->synth_cos_tab = in ixheaacd_qmf_hbe_data_reinit()
171 ptr_hbe_txposer->analy_cos_sin_tab = in ixheaacd_qmf_hbe_data_reinit()
173 ptr_hbe_txposer->ixheaacd_real_synth_fft = &ixheaacd_real_synth_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
174 ptr_hbe_txposer->ixheaacd_cmplx_anal_fft = &ixheaacd_cmplx_anal_fft_p2; in ixheaacd_qmf_hbe_data_reinit()
177 ptr_hbe_txposer->synth_wind_coeff = ixheaacd_map_prot_filter(synth_size); in ixheaacd_qmf_hbe_data_reinit()
179 memset(ptr_hbe_txposer->analy_buf, 0, 640 * sizeof(FLOAT32)); in ixheaacd_qmf_hbe_data_reinit()
180 synth_size = 2 * ptr_hbe_txposer->synth_size; in ixheaacd_qmf_hbe_data_reinit()
181 ptr_hbe_txposer->analy_wind_coeff = ixheaacd_map_prot_filter(synth_size); in ixheaacd_qmf_hbe_data_reinit()
183 memset(ptr_hbe_txposer->x_over_qmf, 0, MAX_NUM_PATCHES * sizeof(WORD32)); in ixheaacd_qmf_hbe_data_reinit()
187 ptr_hbe_txposer->max_stretch = MAX_STRETCH; in ixheaacd_qmf_hbe_data_reinit()
194 p_freq_band_tab[LOW][sfb] <= patch * ptr_hbe_txposer->start_band) in ixheaacd_qmf_hbe_data_reinit()
197 if ((patch * ptr_hbe_txposer->start_band - in ixheaacd_qmf_hbe_data_reinit()
199 ptr_hbe_txposer->x_over_qmf[patch - 1] = in ixheaacd_qmf_hbe_data_reinit()
205 patch * ptr_hbe_txposer->start_band) in ixheaacd_qmf_hbe_data_reinit()
207 ptr_hbe_txposer->x_over_qmf[patch - 1] = in ixheaacd_qmf_hbe_data_reinit()
211 ptr_hbe_txposer->x_over_qmf[patch - 1] = ptr_hbe_txposer->end_band; in ixheaacd_qmf_hbe_data_reinit()
212 ptr_hbe_txposer->max_stretch = min(patch, MAX_STRETCH); in ixheaacd_qmf_hbe_data_reinit()
216 if (ptr_hbe_txposer->k_start < 0) { in ixheaacd_qmf_hbe_data_reinit()
223 WORD32 ixheaacd_qmf_hbe_apply(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_qmf_hbe_apply() argument
230 WORD32 qmf_voc_columns = ptr_hbe_txposer->no_bins / 2; in ixheaacd_qmf_hbe_apply()
233 memcpy(ptr_hbe_txposer->ptr_input_buf, in ixheaacd_qmf_hbe_apply()
234 ptr_hbe_txposer->ptr_input_buf + in ixheaacd_qmf_hbe_apply()
235 ptr_hbe_txposer->no_bins * ptr_hbe_txposer->synth_size, in ixheaacd_qmf_hbe_apply()
236 ptr_hbe_txposer->synth_size * sizeof(FLOAT32)); in ixheaacd_qmf_hbe_apply()
238 err_code = ixheaacd_real_synth_filt(ptr_hbe_txposer, num_columns, in ixheaacd_qmf_hbe_apply()
243 memcpy(ptr_hbe_txposer->qmf_in_buf[i], in ixheaacd_qmf_hbe_apply()
244 ptr_hbe_txposer->qmf_in_buf[i + qmf_voc_columns], in ixheaacd_qmf_hbe_apply()
248 err_code = ixheaacd_complex_anal_filt(ptr_hbe_txposer); in ixheaacd_qmf_hbe_apply()
251 for (i = 0; i < (ptr_hbe_txposer->hbe_qmf_out_len - ptr_hbe_txposer->no_bins); in ixheaacd_qmf_hbe_apply()
253 memcpy(ptr_hbe_txposer->qmf_out_buf[i], in ixheaacd_qmf_hbe_apply()
254 ptr_hbe_txposer->qmf_out_buf[i + ptr_hbe_txposer->no_bins], in ixheaacd_qmf_hbe_apply()
258 for (; i < ptr_hbe_txposer->hbe_qmf_out_len; i++) { in ixheaacd_qmf_hbe_apply()
259 memset(ptr_hbe_txposer->qmf_out_buf[i], 0, in ixheaacd_qmf_hbe_apply()
263 err_code = ixheaacd_hbe_post_anal_process(ptr_hbe_txposer, pitch_in_bins, in ixheaacd_qmf_hbe_apply()
264 ptr_hbe_txposer->upsamp_4_flag); in ixheaacd_qmf_hbe_apply()
267 for (i = 0; i < ptr_hbe_txposer->no_bins; i++) { in ixheaacd_qmf_hbe_apply()
268 for (qmf_band_idx = ptr_hbe_txposer->start_band; in ixheaacd_qmf_hbe_apply()
269 qmf_band_idx < ptr_hbe_txposer->end_band; qmf_band_idx++) { in ixheaacd_qmf_hbe_apply()
271 (FLOAT32)(ptr_hbe_txposer->qmf_out_buf[i][2 * qmf_band_idx] * in ixheaacd_qmf_hbe_apply()
273 ptr_hbe_txposer->qmf_out_buf[i][2 * qmf_band_idx + 1] * in ixheaacd_qmf_hbe_apply()
277 (FLOAT32)(ptr_hbe_txposer->qmf_out_buf[i][2 * qmf_band_idx] * in ixheaacd_qmf_hbe_apply()
279 ptr_hbe_txposer->qmf_out_buf[i][2 * qmf_band_idx + 1] * in ixheaacd_qmf_hbe_apply()
286 VOID ixheaacd_norm_qmf_in_buf_4(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_norm_qmf_in_buf_4() argument
289 FLOAT32 *in_buf = &ptr_hbe_txposer->qmf_in_buf[0][2 * qmf_band_idx]; in ixheaacd_norm_qmf_in_buf_4()
290 FLOAT32 *norm_buf = &ptr_hbe_txposer->norm_qmf_in_buf[0][2 * qmf_band_idx]; in ixheaacd_norm_qmf_in_buf_4()
292 for (; qmf_band_idx <= ptr_hbe_txposer->x_over_qmf[3]; qmf_band_idx++) { in ixheaacd_norm_qmf_in_buf_4()
293 for (i = 0; i < ptr_hbe_txposer->hbe_qmf_in_len; i++) { in ixheaacd_norm_qmf_in_buf_4()
320 in_buf -= (128 * (ptr_hbe_txposer->hbe_qmf_in_len) - 2); in ixheaacd_norm_qmf_in_buf_4()
321 norm_buf -= (128 * (ptr_hbe_txposer->hbe_qmf_in_len) - 2); in ixheaacd_norm_qmf_in_buf_4()
325 VOID ixheaacd_norm_qmf_in_buf_2(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_norm_qmf_in_buf_2() argument
328 FLOAT32 *in_buf = &ptr_hbe_txposer->qmf_in_buf[0][2 * qmf_band_idx]; in ixheaacd_norm_qmf_in_buf_2()
329 FLOAT32 *norm_buf = &ptr_hbe_txposer->norm_qmf_in_buf[0][2 * qmf_band_idx]; in ixheaacd_norm_qmf_in_buf_2()
331 for (; qmf_band_idx <= ptr_hbe_txposer->x_over_qmf[1]; qmf_band_idx++) { in ixheaacd_norm_qmf_in_buf_2()
332 for (i = 0; i < ptr_hbe_txposer->hbe_qmf_in_len; i++) { in ixheaacd_norm_qmf_in_buf_2()
357 in_buf -= (128 * (ptr_hbe_txposer->hbe_qmf_in_len) - 2); in ixheaacd_norm_qmf_in_buf_2()
358 norm_buf -= (128 * (ptr_hbe_txposer->hbe_qmf_in_len) - 2); in ixheaacd_norm_qmf_in_buf_2()
362 VOID ixheaacd_hbe_xprod_proc_3(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_xprod_proc_3() argument
376 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX]; in ixheaacd_hbe_xprod_proc_3()
437 temp_r = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + in ixheaacd_hbe_xprod_proc_3()
439 temp_i = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + in ixheaacd_hbe_xprod_proc_3()
445 temp_r = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + 1 + in ixheaacd_hbe_xprod_proc_3()
447 temp_i = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + 1 + in ixheaacd_hbe_xprod_proc_3()
476 temp_r = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + in ixheaacd_hbe_xprod_proc_3()
478 temp_i = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + in ixheaacd_hbe_xprod_proc_3()
484 temp_r = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + 1 + in ixheaacd_hbe_xprod_proc_3()
486 temp_i = ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + addrshift + 1 + in ixheaacd_hbe_xprod_proc_3()
546 ptr_hbe_txposer->qmf_out_buf[qmf_col_idx * 2 + (k + HBE_ZERO_BAND_IDX - in ixheaacd_hbe_xprod_proc_3()
549 ptr_hbe_txposer in ixheaacd_hbe_xprod_proc_3()
557 VOID ixheaacd_hbe_xprod_proc_4(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_xprod_proc_4() argument
570 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX]; in ixheaacd_hbe_xprod_proc_4()
619 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX + in ixheaacd_hbe_xprod_proc_4()
622 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX + in ixheaacd_hbe_xprod_proc_4()
632 ptr_hbe_txposer in ixheaacd_hbe_xprod_proc_4()
635 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX + in ixheaacd_hbe_xprod_proc_4()
647 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX + in ixheaacd_hbe_xprod_proc_4()
650 ptr_hbe_txposer->qmf_in_buf[qmf_col_idx + HBE_ZERO_BAND_IDX + in ixheaacd_hbe_xprod_proc_4()
730 ptr_hbe_txposer->qmf_out_buf[qmf_col_idx * 2 + (k + HBE_ZERO_BAND_IDX - in ixheaacd_hbe_xprod_proc_4()
733 ptr_hbe_txposer in ixheaacd_hbe_xprod_proc_4()
741 VOID ixheaacd_hbe_post_anal_prod2(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_post_anal_prod2() argument
744 FLOAT32 *norm_ptr = &ptr_hbe_txposer->norm_qmf_in_buf[1][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_prod2()
745 FLOAT32 *out_ptr = &ptr_hbe_txposer->qmf_out_buf[1][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_prod2()
747 &ptr_hbe_txposer->norm_qmf_in_buf[HBE_ZERO_BAND_IDX][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_prod2()
749 ixheaacd_norm_qmf_in_buf_2(ptr_hbe_txposer, qmf_band_idx); in ixheaacd_hbe_post_anal_prod2()
751 for (; qmf_band_idx < ptr_hbe_txposer->x_over_qmf[1]; qmf_band_idx++) { in ixheaacd_hbe_post_anal_prod2()
784 VOID ixheaacd_hbe_post_anal_prod3(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_post_anal_prod3() argument
788 FLOAT32 *out_buf = &ptr_hbe_txposer->qmf_out_buf[2][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_prod3()
790 for (; qmf_band_idx < ptr_hbe_txposer->x_over_qmf[2]; qmf_band_idx++) { in ixheaacd_hbe_post_anal_prod3()
801 FLOAT32 *in_buf = &ptr_hbe_txposer->qmf_in_buf[0][2 * inp_band_idx]; in ixheaacd_hbe_post_anal_prod3()
877 FLOAT32 *in_buf = &ptr_hbe_txposer->qmf_in_buf[0][2 * inp_band_idx]; in ixheaacd_hbe_post_anal_prod3()
879 &ptr_hbe_txposer->qmf_in_buf[0][2 * (inp_band_idx + 1)]; in ixheaacd_hbe_post_anal_prod3()
1017 VOID ixheaacd_hbe_post_anal_prod4(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_post_anal_prod4() argument
1020 FLOAT32 *out_ptr = &ptr_hbe_txposer->qmf_out_buf[3][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_prod4()
1022 ixheaacd_norm_qmf_in_buf_4(ptr_hbe_txposer, ((qmf_band_idx >> 1) - 1)); in ixheaacd_hbe_post_anal_prod4()
1024 for (; qmf_band_idx < ptr_hbe_txposer->x_over_qmf[3]; qmf_band_idx++) { in ixheaacd_hbe_post_anal_prod4()
1031 norm_ptr = &ptr_hbe_txposer->norm_qmf_in_buf[0][2 * ip_idx]; in ixheaacd_hbe_post_anal_prod4()
1033 &ptr_hbe_txposer->norm_qmf_in_buf[HBE_ZERO_BAND_IDX][2 * inp_band_idx]; in ixheaacd_hbe_post_anal_prod4()
1072 VOID ixheaacd_hbe_post_anal_xprod2(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_post_anal_xprod2() argument
1076 FLOAT32 *norm_ptr = &ptr_hbe_txposer->norm_qmf_in_buf[1][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_xprod2()
1077 FLOAT32 *out_ptr = &ptr_hbe_txposer->qmf_out_buf[1][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_xprod2()
1079 &ptr_hbe_txposer->norm_qmf_in_buf[HBE_ZERO_BAND_IDX][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_xprod2()
1081 ixheaacd_norm_qmf_in_buf_2(ptr_hbe_txposer, qmf_band_idx); in ixheaacd_hbe_post_anal_xprod2()
1083 for (; qmf_band_idx < ptr_hbe_txposer->x_over_qmf[1]; qmf_band_idx++) { in ixheaacd_hbe_post_anal_xprod2()
1122 ptr_hbe_txposer->qmf_in_buf[i + HBE_ZERO_BAND_IDX]; in ixheaacd_hbe_post_anal_xprod2()
1182 temp_r = ptr_hbe_txposer in ixheaacd_hbe_post_anal_xprod2()
1185 ptr_hbe_txposer in ixheaacd_hbe_post_anal_xprod2()
1210 ptr_hbe_txposer->qmf_out_buf[i * 2 + (HBE_ZERO_BAND_IDX - 1)] in ixheaacd_hbe_post_anal_xprod2()
1214 ptr_hbe_txposer->qmf_out_buf[i * 2 + (HBE_ZERO_BAND_IDX - 1)] in ixheaacd_hbe_post_anal_xprod2()
1221 ptr_hbe_txposer->qmf_out_buf[i * 2 + (1 + HBE_ZERO_BAND_IDX - 1)] in ixheaacd_hbe_post_anal_xprod2()
1225 ptr_hbe_txposer->qmf_out_buf[i * 2 + (1 + HBE_ZERO_BAND_IDX - 1)] in ixheaacd_hbe_post_anal_xprod2()
1238 VOID ixheaacd_hbe_post_anal_xprod3(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_post_anal_xprod3() argument
1243 FLOAT32 *out_buf = &ptr_hbe_txposer->qmf_out_buf[2][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_xprod3()
1245 for (; qmf_band_idx < ptr_hbe_txposer->x_over_qmf[2]; qmf_band_idx++) { in ixheaacd_hbe_post_anal_xprod3()
1256 FLOAT32 *in_buf = &ptr_hbe_txposer->qmf_in_buf[0][2 * inp_band_idx]; in ixheaacd_hbe_post_anal_xprod3()
1328 ixheaacd_hbe_xprod_proc_3(ptr_hbe_txposer, qmf_band_idx, i, p, in ixheaacd_hbe_post_anal_xprod3()
1335 FLOAT32 *in_buf = &ptr_hbe_txposer->qmf_in_buf[0][2 * inp_band_idx]; in ixheaacd_hbe_post_anal_xprod3()
1337 &ptr_hbe_txposer->qmf_in_buf[0][2 * (inp_band_idx + 1)]; in ixheaacd_hbe_post_anal_xprod3()
1465 ixheaacd_hbe_xprod_proc_3(ptr_hbe_txposer, qmf_band_idx, i, p, in ixheaacd_hbe_post_anal_xprod3()
1478 VOID ixheaacd_hbe_post_anal_xprod4(ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, in ixheaacd_hbe_post_anal_xprod4() argument
1482 FLOAT32 *out_ptr = &ptr_hbe_txposer->qmf_out_buf[3][2 * qmf_band_idx]; in ixheaacd_hbe_post_anal_xprod4()
1484 ixheaacd_norm_qmf_in_buf_4(ptr_hbe_txposer, ((qmf_band_idx >> 1) - 1)); in ixheaacd_hbe_post_anal_xprod4()
1486 for (; qmf_band_idx < ptr_hbe_txposer->x_over_qmf[3]; qmf_band_idx++) { in ixheaacd_hbe_post_anal_xprod4()
1493 norm_ptr = &ptr_hbe_txposer->norm_qmf_in_buf[0][2 * ip_idx]; in ixheaacd_hbe_post_anal_xprod4()
1495 &ptr_hbe_txposer->norm_qmf_in_buf[HBE_ZERO_BAND_IDX][2 * inp_band_idx]; in ixheaacd_hbe_post_anal_xprod4()
1529 ixheaacd_hbe_xprod_proc_4(ptr_hbe_txposer, qmf_band_idx, i, p, in ixheaacd_hbe_post_anal_xprod4()
1538 ia_esbr_hbe_txposer_struct *ptr_hbe_txposer, WORD32 pitch_in_bins, in ixheaacd_hbe_post_anal_process() argument
1542 WORD32 qmf_voc_columns = ptr_hbe_txposer->no_bins / 2; in ixheaacd_hbe_post_anal_process()
1550 if (trans_fac <= ptr_hbe_txposer->max_stretch) in ixheaacd_hbe_post_anal_process()
1551 ixheaacd_hbe_post_anal_prod2(ptr_hbe_txposer, qmf_voc_columns, in ixheaacd_hbe_post_anal_process()
1552 ptr_hbe_txposer->x_over_qmf[0]); in ixheaacd_hbe_post_anal_process()
1555 if (trans_fac <= ptr_hbe_txposer->max_stretch) in ixheaacd_hbe_post_anal_process()
1556 ixheaacd_hbe_post_anal_prod3(ptr_hbe_txposer, qmf_voc_columns, in ixheaacd_hbe_post_anal_process()
1557 ptr_hbe_txposer->x_over_qmf[1]); in ixheaacd_hbe_post_anal_process()
1560 if (trans_fac <= ptr_hbe_txposer->max_stretch) { in ixheaacd_hbe_post_anal_process()
1561 if (ptr_hbe_txposer->x_over_qmf[2] <= 1) return IA_FATAL_ERROR; in ixheaacd_hbe_post_anal_process()
1562 ixheaacd_hbe_post_anal_prod4(ptr_hbe_txposer, qmf_voc_columns, in ixheaacd_hbe_post_anal_process()
1563 ptr_hbe_txposer->x_over_qmf[2]); in ixheaacd_hbe_post_anal_process()
1568 if (trans_fac <= ptr_hbe_txposer->max_stretch) { in ixheaacd_hbe_post_anal_process()
1574 ixheaacd_hbe_post_anal_xprod2(ptr_hbe_txposer, qmf_voc_columns, in ixheaacd_hbe_post_anal_process()
1575 ptr_hbe_txposer->x_over_qmf[0], p, in ixheaacd_hbe_post_anal_process()
1580 if (trans_fac <= ptr_hbe_txposer->max_stretch) in ixheaacd_hbe_post_anal_process()
1581 ixheaacd_hbe_post_anal_xprod3(ptr_hbe_txposer, qmf_voc_columns, in ixheaacd_hbe_post_anal_process()
1582 ptr_hbe_txposer->x_over_qmf[1], p, in ixheaacd_hbe_post_anal_process()
1586 if (trans_fac <= ptr_hbe_txposer->max_stretch) { in ixheaacd_hbe_post_anal_process()
1587 if (ptr_hbe_txposer->x_over_qmf[2] <= 1) return IA_FATAL_ERROR; in ixheaacd_hbe_post_anal_process()
1588 ixheaacd_hbe_post_anal_xprod4(ptr_hbe_txposer, qmf_voc_columns, in ixheaacd_hbe_post_anal_process()
1589 ptr_hbe_txposer->x_over_qmf[2], p, in ixheaacd_hbe_post_anal_process()