Searched refs:qmf_bank (Results 1 - 6 of 6) sorted by relevance

/external/libxaac/decoder/armv7/
H A Dixheaacd_qmf_dec_armv7.c90 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 Dixheaacd_qmf_dec_armv8.c251 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 Dixheaacd_qmf_dec.c680 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 Dixheaacd_qmf_dec.h73 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 Dixheaacd_sbr_dec.c467 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 Dixheaacd_qmf_dec_generic.c258 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...]

Completed in 132 milliseconds