/external/libxaac/decoder/armv7/ |
D | ixheaacd_qmf_dec_armv7.c | 71 WORD16 *filter_states) { in ixheaacd_dct2_64() argument 82 ixheaacd_posttwdct2(x, filter_states, qmf_dec_tables_ptr); in ixheaacd_dct2_64() 98 WORD16 *filter_states = qmf_bank->core_samples_buffer; in ixheaacd_cplx_anal_qmffilt() local 159 filter_states[NO_ANALYSIS_CHANNELS - 1 - k] = time_sample_buf[ch_fac * k]; in ixheaacd_cplx_anal_qmffilt() 164 analysis_buffer, filter_states, in ixheaacd_cplx_anal_qmffilt() 168 analysis_buffer, filter_states, in ixheaacd_cplx_anal_qmffilt() 174 filter_states -= NO_ANALYSIS_CHANNELS; in ixheaacd_cplx_anal_qmffilt() 175 if (filter_states < qmf_bank->anal_filter_states) { in ixheaacd_cplx_anal_qmffilt() 176 filter_states = qmf_bank->anal_filter_states + 288; in ixheaacd_cplx_anal_qmffilt() 219 qmf_bank->core_samples_buffer = filter_states; in ixheaacd_cplx_anal_qmffilt() [all …]
|
/external/libxaac/decoder/ |
D | ixheaacd_qmf_dec.h | 34 WORD16 *filter_states; member 100 WORD32 *filter_states, WORD32 len, 108 WORD16 *filter_states, 115 WORD16 *filter_states, 129 WORD16 *dct23_tw, WORD16 *filter_states); 136 WORD16 *filter_states, WORD32 len, 149 WORD16 *filter_states, WORD32 len, 189 VOID ixheaacd_inv_modulation_lp(WORD32 *qmf_real, WORD16 *filter_states, 207 WORD16 *filter_states); 209 VOID ixheaacd_inv_modulation_lp(WORD32 *qmf_real, WORD16 *filter_states,
|
D | ixheaacd_qmf_dec.c | 344 WORD16 *filter_states) { in ixheaacd_dct2_32() argument 348 filter_states = filter_states + 16; in ixheaacd_dct2_32() 356 ixheaacd_posttwdct2_32(inp, filter_states, qmf_dec_tables_ptr); in ixheaacd_dct2_32() 693 WORD16 *filter_states = qmf_bank->filter_states; in ixheaacd_cplx_synt_qmffilt() local 745 fp1 = &filter_states[0]; in ixheaacd_cplx_synt_qmffilt() 850 &filter_states[ixheaacd_drc_offset], qmf_bank, in ixheaacd_cplx_synt_qmffilt() 919 qmf_real[i], t_qmf_imag, &filter_states[ixheaacd_drc_offset], in ixheaacd_cplx_synt_qmffilt() 926 qmf_real[i], t_qmf_imag, &filter_states[ixheaacd_drc_offset], in ixheaacd_cplx_synt_qmffilt()
|
D | ixheaacd_sbrdecoder.c | 617 pstr_sbr_channel[1]->str_sbr_dec.str_synthesis_qmf_bank.filter_states, in ixheaacd_applysbr() 618 pstr_sbr_channel[0]->str_sbr_dec.str_synthesis_qmf_bank.filter_states, in ixheaacd_applysbr() 634 pstr_sbr_channel[1]->str_sbr_dec.str_synthesis_qmf_bank.filter_states, in ixheaacd_applysbr() 635 pstr_sbr_channel[0]->str_sbr_dec.str_synthesis_qmf_bank.filter_states, in ixheaacd_applysbr()
|
D | ixheaacd_sbrdec_initfuncs.c | 1059 ptr_sbr_qmf->filter_states = in ixheaacd_create_cplx_synt_qmfbank() 1062 memset(ptr_sbr_qmf->filter_states, 0, sizeof(WORD16) * qmf_filter_state_size); in ixheaacd_create_cplx_synt_qmfbank() 1072 ptr_sbr_qmf->fp1_syn = ptr_sbr_qmf->filter_states; in ixheaacd_create_cplx_synt_qmfbank() 1074 ptr_sbr_qmf->filter_states + ptr_sbr_qmf->no_channels; in ixheaacd_create_cplx_synt_qmfbank()
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_qmf_dec_generic.c | 241 WORD16 *filter_states) { in ixheaacd_dct2_64() argument 252 ixheaacd_posttwdct2(x, filter_states, qmf_dec_tables_ptr); in ixheaacd_dct2_64() 578 WORD16 *filter_states = qmf_bank->core_samples_buffer; in ixheaacd_cplx_anal_qmffilt() local 639 filter_states[NO_ANALYSIS_CHANNELS - 1 - k] = time_sample_buf[ch_fac * k]; in ixheaacd_cplx_anal_qmffilt() 652 filter_states -= NO_ANALYSIS_CHANNELS; in ixheaacd_cplx_anal_qmffilt() 653 if (filter_states < qmf_bank->anal_filter_states) { in ixheaacd_cplx_anal_qmffilt() 654 filter_states = qmf_bank->anal_filter_states + 288; in ixheaacd_cplx_anal_qmffilt() 697 qmf_bank->core_samples_buffer = filter_states; in ixheaacd_cplx_anal_qmffilt() 708 VOID ixheaacd_inv_modulation_lp(WORD32 *qmf_real, WORD16 *filter_states, in ixheaacd_inv_modulation_lp() argument 719 ixheaacd_dct2_64(dct_in, ptime_out, qmf_dec_tables_ptr, filter_states + M); in ixheaacd_inv_modulation_lp() [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 246 WORD16 *filter_states) { in ixheaacd_dct2_64() argument 257 ixheaacd_posttwdct2(x, filter_states, qmf_dec_tables_ptr); in ixheaacd_dct2_64() 353 WORD16 *filter_states = qmf_bank->core_samples_buffer; in ixheaacd_cplx_anal_qmffilt() local 414 filter_states[NO_ANALYSIS_CHANNELS - 1 - k] = time_sample_buf[ch_fac * k]; in ixheaacd_cplx_anal_qmffilt() 419 analysis_buffer, filter_states, in ixheaacd_cplx_anal_qmffilt() 430 filter_states -= NO_ANALYSIS_CHANNELS; in ixheaacd_cplx_anal_qmffilt() 431 if (filter_states < qmf_bank->anal_filter_states) { in ixheaacd_cplx_anal_qmffilt() 432 filter_states = qmf_bank->anal_filter_states + 288; in ixheaacd_cplx_anal_qmffilt() 475 qmf_bank->core_samples_buffer = filter_states; in ixheaacd_cplx_anal_qmffilt() 486 VOID ixheaacd_inv_modulation_lp(WORD32 *qmf_real, WORD16 *filter_states, in ixheaacd_inv_modulation_lp() argument [all …]
|