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 | 265 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cos_sin_mod() argument 267 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_cos_sin_mod() 270 const WORD16 *p_sin_cos = &qmf_bank->cos_twiddle[0]; in ixheaacd_cos_sin_mod() 298 p_sin = &qmf_bank->alt_sin_twiddle[0]; in ixheaacd_cos_sin_mod() 304 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_fwd_modulation() argument 323 ixheaacd_cos_sin_mod(real_subband, qmf_bank, in ixheaacd_fwd_modulation() 327 tcos = qmf_bank->t_cos; in ixheaacd_fwd_modulation() 329 for (i = (qmf_bank->usb - qmf_bank->lsb - 1); i >= 0; i--) { in ixheaacd_fwd_modulation() 347 ia_sbr_qmf_filter_bank_struct *qmf_bank, in ixheaacd_cplx_anal_qmffilt() argument 352 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 | 477 ia_sbr_qmf_filter_bank_struct *qmf_bank = in ixheaacd_esbr_synthesis_filt_block() local 482 qmf_bank->no_channels = 64; in ixheaacd_esbr_synthesis_filt_block() 483 qmf_bank->esbr_cos_twiddle = in ixheaacd_esbr_synthesis_filt_block() 485 qmf_bank->esbr_alt_sin_twiddle = in ixheaacd_esbr_synthesis_filt_block() 488 qmf_bank->filter_pos_syn_32 += in ixheaacd_esbr_synthesis_filt_block() 489 qmf_dec_tables_ptr->esbr_qmf_c - qmf_bank->p_filter_32; in ixheaacd_esbr_synthesis_filt_block() 490 qmf_bank->p_filter_32 = qmf_dec_tables_ptr->esbr_qmf_c; in ixheaacd_esbr_synthesis_filt_block() 494 ptr_filt_states = qmf_bank->filter_states_32; in ixheaacd_esbr_synthesis_filt_block() 496 no_synthesis_channels = qmf_bank->no_channels; in ixheaacd_esbr_synthesis_filt_block() 500 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 …]
|