Lines Matching refs:qmf_bank
682 ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_ps_dec_struct *ptr_ps_dec, in ixheaacd_cplx_synt_qmffilt() argument
693 WORD16 *filter_states = qmf_bank->filter_states; in ixheaacd_cplx_synt_qmffilt()
697 WORD32 no_synthesis_channels = qmf_bank->no_channels; in ixheaacd_cplx_synt_qmffilt()
704 WORD32 thirty2 = qmf_bank->no_channels; in ixheaacd_cplx_synt_qmffilt()
707 WORD32 num_time_slots = qmf_bank->num_time_slots; in ixheaacd_cplx_synt_qmffilt()
721 qmf_bank->cos_twiddle = in ixheaacd_cplx_synt_qmffilt()
723 qmf_bank->alt_sin_twiddle = in ixheaacd_cplx_synt_qmffilt()
725 qmf_bank->t_cos = in ixheaacd_cplx_synt_qmffilt()
729 qmf_bank->cos_twiddle = in ixheaacd_cplx_synt_qmffilt()
731 qmf_bank->alt_sin_twiddle = in ixheaacd_cplx_synt_qmffilt()
736 qmf_bank->filter_pos_syn += in ixheaacd_cplx_synt_qmffilt()
737 (sbr_tables_ptr->qmf_dec_tables_ptr->qmf_c - qmf_bank->p_filter); in ixheaacd_cplx_synt_qmffilt()
738 qmf_bank->p_filter = sbr_tables_ptr->qmf_dec_tables_ptr->qmf_c; in ixheaacd_cplx_synt_qmffilt()
740 qmf_bank->filter_pos_syn += in ixheaacd_cplx_synt_qmffilt()
741 (sbr_tables_ptr->qmf_dec_tables_ptr->qmf_c_eld - qmf_bank->p_filter); in ixheaacd_cplx_synt_qmffilt()
742 qmf_bank->p_filter = sbr_tables_ptr->qmf_dec_tables_ptr->qmf_c_eld; in ixheaacd_cplx_synt_qmffilt()
750 fp1 = qmf_bank->fp1_syn; in ixheaacd_cplx_synt_qmffilt()
751 fp2 = qmf_bank->fp2_syn; in ixheaacd_cplx_synt_qmffilt()
752 sixty4 = qmf_bank->sixty4; in ixheaacd_cplx_synt_qmffilt()
755 filter_coeff = qmf_bank->filter_pos_syn; in ixheaacd_cplx_synt_qmffilt()
806 (*ixheaacd_adjust_scale)(qmf_real, ptr_qmf_imag_temp, 0, qmf_bank->lsb, 0, in ixheaacd_cplx_synt_qmffilt()
810 (*ixheaacd_adjust_scale)(qmf_real, ptr_qmf_imag_temp, 0, qmf_bank->lsb, 0, in ixheaacd_cplx_synt_qmffilt()
813 (*ixheaacd_adjust_scale)(qmf_real, ptr_qmf_imag_temp, 0, qmf_bank->lsb, in ixheaacd_cplx_synt_qmffilt()
817 (*ixheaacd_adjust_scale)(qmf_real, ptr_qmf_imag_temp, qmf_bank->lsb, in ixheaacd_cplx_synt_qmffilt()
818 qmf_bank->usb, 0, num_time_slots, hb_shift, in ixheaacd_cplx_synt_qmffilt()
822 ixheaacd_drc_offset = qmf_bank->ixheaacd_drc_offset; in ixheaacd_cplx_synt_qmffilt()
850 &filter_states[ixheaacd_drc_offset], qmf_bank, in ixheaacd_cplx_synt_qmffilt()
867 if (filter_coeff == qmf_bank->p_filter + 640) in ixheaacd_cplx_synt_qmffilt()
868 filter_coeff = (WORD16 *)qmf_bank->p_filter; in ixheaacd_cplx_synt_qmffilt()
880 ixheaacd_init_rot_env(ptr_ps_dec, (WORD16)env, qmf_bank->usb, in ixheaacd_cplx_synt_qmffilt()
909 ixheaacd_inv_emodulation(qmf_real[i], qmf_bank, in ixheaacd_cplx_synt_qmffilt()
967 if (filter_coeff == qmf_bank->p_filter + 640) in ixheaacd_cplx_synt_qmffilt()
968 filter_coeff = (WORD16 *)qmf_bank->p_filter; in ixheaacd_cplx_synt_qmffilt()
980 qmf_bank->fp1_syn = fp1; in ixheaacd_cplx_synt_qmffilt()
981 qmf_bank->fp2_syn = fp2; in ixheaacd_cplx_synt_qmffilt()
982 qmf_bank->sixty4 = sixty4; in ixheaacd_cplx_synt_qmffilt()
985 qmf_bank->filter_pos_syn = filter_coeff; in ixheaacd_cplx_synt_qmffilt()
986 qmf_bank->ixheaacd_drc_offset = ixheaacd_drc_offset; in ixheaacd_cplx_synt_qmffilt()