/external/libxaac/decoder/armv7/ |
H A D | ixheaacd_qmf_dec_armv7.c | 90 ia_sbr_qmf_filter_bank_struct *qmf_bank, 95 WORD32 num_time_slots = qmf_bank->num_time_slots; 98 WORD16 *filter_states = qmf_bank->core_samples_buffer; 107 qmf_bank->filter_pos += 108 (qmf_dec_tables_ptr->qmf_c - qmf_bank->analy_win_coeff); 109 qmf_bank->analy_win_coeff = qmf_dec_tables_ptr->qmf_c; 111 qmf_bank->filter_pos += 112 (qmf_dec_tables_ptr->qmf_c_eld3 - qmf_bank->analy_win_coeff); 113 qmf_bank->analy_win_coeff = qmf_dec_tables_ptr->qmf_c_eld3; 116 filter_1 = qmf_bank 87 ixheaacd_cplx_anal_qmffilt(const WORD16 *time_sample_buf, ia_sbr_scale_fact_struct *sbr_scale_factor, WORD32 **qmf_real, WORD32 **qmf_imag, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr, WORD32 ch_fac, WORD32 low_pow_flag, WORD audio_object_type) argument 259 ixheaacd_esbr_cos_sin_mod(WORD32 *subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, WORD32 *p_twiddle, WORD32 *p_dig_rev_tbl) argument [all...] |
/external/libxaac/decoder/armv8/ |
H A D | ixheaacd_qmf_dec_armv8.c | 251 ia_sbr_qmf_filter_bank_struct *qmf_bank, 253 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); 256 const WORD16 *p_sin_cos = &qmf_bank->cos_twiddle[0]; 284 p_sin = &qmf_bank->alt_sin_twiddle[0]; 290 ia_sbr_qmf_filter_bank_struct *qmf_bank, 309 ixheaacd_cos_sin_mod(real_subband, qmf_bank, 313 tcos = qmf_bank->t_cos; 315 for (i = (qmf_bank->usb - qmf_bank->lsb - 1); i >= 0; i--) { 333 ia_sbr_qmf_filter_bank_struct *qmf_bank, 250 ixheaacd_cos_sin_mod(WORD32 *subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, WORD16 *p_twiddle, WORD32 *p_dig_rev_tbl) argument 288 ixheaacd_fwd_modulation(const WORD32 *p_time_in1, WORD32 *real_subband, WORD32 *imag_subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr) argument 330 ixheaacd_cplx_anal_qmffilt(const WORD16 *time_sample_buf, ia_sbr_scale_fact_struct *sbr_scale_factor, WORD32 **qmf_real, WORD32 **qmf_imag, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr, WORD32 ch_fac, WORD32 low_pow_flag, WORD audio_object_type) argument 797 ixheaacd_esbr_cos_sin_mod(WORD32 *subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, WORD32 *p_twiddle, WORD32 *p_dig_rev_tbl) argument 1106 ixheaacd_esbr_fwd_modulation( const WORD32 *time_sample_buf, WORD32 *real_subband, WORD32 *imag_subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr) argument [all...] |
/external/libxaac/decoder/ |
H A D | ixheaacd_qmf_dec.c | 680 ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_ps_dec_struct *ptr_ps_dec, 691 WORD16 *filter_states = qmf_bank->filter_states; 695 WORD32 no_synthesis_channels = qmf_bank->no_channels; 702 WORD32 thirty2 = qmf_bank->no_channels; 705 WORD32 num_time_slots = qmf_bank->num_time_slots; 719 qmf_bank->cos_twiddle = 721 qmf_bank->alt_sin_twiddle = 723 qmf_bank->t_cos = 727 qmf_bank->cos_twiddle = 729 qmf_bank 677 ixheaacd_cplx_synt_qmffilt( WORD32 **qmf_real, WORD32 **qmf_imag, WORD32 split, ia_sbr_scale_fact_struct *sbr_scale_factor, WORD16 *time_out, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_ps_dec_struct *ptr_ps_dec, FLAG active, FLAG low_pow_flag, ia_sbr_tables_struct *sbr_tables_ptr, ixheaacd_misc_tables *pstr_common_tables, WORD32 ch_fac, FLAG drc_on, WORD32 drc_sbr_factors[][64], WORD32 audio_object_type) argument [all...] |
H A 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,
|
H A D | ixheaacd_sbr_dec.c | 467 ia_sbr_qmf_filter_bank_struct *qmf_bank = local 482 qmf_bank->no_channels = 64; 483 qmf_bank->esbr_cos_twiddle = 485 qmf_bank->esbr_alt_sin_twiddle = 488 qmf_bank->filter_pos_syn_32 += 489 qmf_dec_tables_ptr->esbr_qmf_c - qmf_bank->p_filter_32; 490 qmf_bank->p_filter_32 = qmf_dec_tables_ptr->esbr_qmf_c; 494 ptr_filt_states = qmf_bank->filter_states_32; 496 no_synthesis_channels = qmf_bank->no_channels; 500 filter_l = qmf_bank [all...] |
/external/libxaac/decoder/generic/ |
H A D | ixheaacd_qmf_dec_generic.c | 258 ia_sbr_qmf_filter_bank_struct *qmf_bank, 264 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); 267 const WORD16 *p_sin_cos = &qmf_bank->cos_twiddle[0]; 396 p_sin = &qmf_bank->alt_sin_twiddle[0]; 468 ia_sbr_qmf_filter_bank_struct *qmf_bank, 486 ixheaacd_cos_sin_mod(real_subband, qmf_bank, qmf_dec_tables_ptr->w_16, 489 tcos = qmf_bank->t_cos; 491 for (i = (qmf_bank->usb - qmf_bank->lsb - 1); i >= 0; i--) { 570 ia_sbr_qmf_filter_bank_struct *qmf_bank, 257 ixheaacd_cos_sin_mod(WORD32 *subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, WORD16 *p_twiddle, WORD32 *p_dig_rev_tbl) argument 466 ixheaacd_fwd_modulation(const WORD32 *p_time_in1, WORD32 *real_subband, WORD32 *imag_subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr) argument 567 ixheaacd_cplx_anal_qmffilt(const WORD16 *time_sample_buf, ia_sbr_scale_fact_struct *sbr_scale_factor, WORD32 **qmf_real, WORD32 **qmf_imag, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr, WORD32 ch_fac, WORD32 low_pow_flag, WORD audio_object_type) argument 1034 ixheaacd_esbr_cos_sin_mod(WORD32 *subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, WORD32 *p_twiddle, WORD32 *p_dig_rev_tbl) argument 1334 ixheaacd_esbr_fwd_modulation( const WORD32 *time_sample_buf, WORD32 *real_subband, WORD32 *imag_subband, ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_qmf_dec_tables_struct *qmf_dec_tables_ptr) argument [all...] |