Searched refs:qmf_bank (Results 1 – 6 of 6) sorted by relevance
/external/libxaac/decoder/armv7/ |
D | ixheaacd_qmf_dec_armv7.c | 90 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cplx_anal_qmffilt() argument 95 WORD32 num_time_slots = qmf_bank->num_time_slots; in ixheaacd_cplx_anal_qmffilt() 98 WORD16 *filter_states = qmf_bank->core_samples_buffer; in ixheaacd_cplx_anal_qmffilt() 107 qmf_bank->filter_pos += in ixheaacd_cplx_anal_qmffilt() 108 (qmf_dec_tables_ptr->qmf_c - qmf_bank->analy_win_coeff); in ixheaacd_cplx_anal_qmffilt() 109 qmf_bank->analy_win_coeff = qmf_dec_tables_ptr->qmf_c; in ixheaacd_cplx_anal_qmffilt() 111 qmf_bank->filter_pos += in ixheaacd_cplx_anal_qmffilt() 112 (qmf_dec_tables_ptr->qmf_c_eld3 - qmf_bank->analy_win_coeff); in ixheaacd_cplx_anal_qmffilt() 113 qmf_bank->analy_win_coeff = qmf_dec_tables_ptr->qmf_c_eld3; in ixheaacd_cplx_anal_qmffilt() 116 filter_1 = qmf_bank->filter_pos; in ixheaacd_cplx_anal_qmffilt() [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 263 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cos_sin_mod() argument 265 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_cos_sin_mod() 268 const WORD16 *p_sin_cos = &qmf_bank->cos_twiddle[0]; in ixheaacd_cos_sin_mod() 296 p_sin = &qmf_bank->alt_sin_twiddle[0]; in ixheaacd_cos_sin_mod() 302 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_fwd_modulation() argument 321 ixheaacd_cos_sin_mod(real_subband, qmf_bank, in ixheaacd_fwd_modulation() 325 tcos = qmf_bank->t_cos; in ixheaacd_fwd_modulation() 327 for (i = (qmf_bank->usb - qmf_bank->lsb - 1); i >= 0; i--) { in ixheaacd_fwd_modulation() 345 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cplx_anal_qmffilt() argument 350 WORD32 num_time_slots = qmf_bank->num_time_slots; in ixheaacd_cplx_anal_qmffilt() [all …]
|
/external/libxaac/decoder/ |
D | ixheaacd_qmf_dec.c | 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() [all …]
|
D | ixheaacd_qmf_dec.h | 73 ia_sbr_qmf_filter_bank_struct *qmf_bank, 81 ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_ps_dec_struct *ptr_ps_dec, 92 ia_sbr_qmf_filter_bank_struct *qmf_bank, 121 ia_sbr_qmf_filter_bank_struct *qmf_bank, 131 ia_sbr_qmf_filter_bank_struct *qmf_bank, 186 ia_sbr_qmf_filter_bank_struct *qmf_bank,
|
D | ixheaacd_sbr_dec.c | 468 ia_sbr_qmf_filter_bank_struct *qmf_bank = in ixheaacd_esbr_synthesis_filt_block() local 483 qmf_bank->no_channels = 64; in ixheaacd_esbr_synthesis_filt_block() 484 qmf_bank->esbr_cos_twiddle = in ixheaacd_esbr_synthesis_filt_block() 486 qmf_bank->esbr_alt_sin_twiddle = in ixheaacd_esbr_synthesis_filt_block() 489 qmf_bank->filter_pos_syn_32 += in ixheaacd_esbr_synthesis_filt_block() 490 qmf_dec_tables_ptr->esbr_qmf_c - qmf_bank->p_filter_32; in ixheaacd_esbr_synthesis_filt_block() 491 qmf_bank->p_filter_32 = qmf_dec_tables_ptr->esbr_qmf_c; in ixheaacd_esbr_synthesis_filt_block() 495 ptr_filt_states = qmf_bank->filter_states_32; in ixheaacd_esbr_synthesis_filt_block() 497 no_synthesis_channels = qmf_bank->no_channels; in ixheaacd_esbr_synthesis_filt_block() 501 filter_l = qmf_bank->filter_pos_syn_32; in ixheaacd_esbr_synthesis_filt_block() [all …]
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_qmf_dec_generic.c | 258 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cos_sin_mod() argument 264 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_cos_sin_mod() 267 const WORD16 *p_sin_cos = &qmf_bank->cos_twiddle[0]; in ixheaacd_cos_sin_mod() 396 p_sin = &qmf_bank->alt_sin_twiddle[0]; in ixheaacd_cos_sin_mod() 468 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_fwd_modulation() argument 486 ixheaacd_cos_sin_mod(real_subband, qmf_bank, qmf_dec_tables_ptr->w_16, in ixheaacd_fwd_modulation() 489 tcos = qmf_bank->t_cos; in ixheaacd_fwd_modulation() 491 for (i = (qmf_bank->usb - qmf_bank->lsb - 1); i >= 0; i--) { in ixheaacd_fwd_modulation() 570 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cplx_anal_qmffilt() argument 575 WORD32 num_time_slots = qmf_bank->num_time_slots; in ixheaacd_cplx_anal_qmffilt() [all …]
|