/external/libxaac/decoder/ |
D | ixheaacd_ps_bitdec.c | 98 VOID ixheaacd_decode_ps_data(ia_ps_dec_struct *ptr_ps_dec) { in ixheaacd_decode_ps_data() argument 100 WORD16 iid_mode = (WORD16)((ptr_ps_dec->iid_mode) ? 1 : 2); in ixheaacd_decode_ps_data() 101 WORD16 icc_mode = (WORD16)((ptr_ps_dec->icc_mode) ? 1 : 2); in ixheaacd_decode_ps_data() 103 (WORD16)(ptr_ps_dec->iid_quant ? NUM_IID_LEVELS_FINE : NUM_IID_LEVELS); in ixheaacd_decode_ps_data() 105 if (!ptr_ps_dec->ps_data_present) { in ixheaacd_decode_ps_data() 106 ptr_ps_dec->num_env = 0; in ixheaacd_decode_ps_data() 109 for (e = 0; e < ptr_ps_dec->num_env; e++) { in ixheaacd_decode_ps_data() 114 p_iid_par_prev = ptr_ps_dec->iid_par_prev; in ixheaacd_decode_ps_data() 115 p_icc_par_prev = ptr_ps_dec->icc_par_prev; in ixheaacd_decode_ps_data() 117 p_iid_par_prev = ptr_ps_dec->iid_par_table[e - 1]; in ixheaacd_decode_ps_data() [all …]
|
D | ixheaacd_ps_dec.c | 126 static WORD ixheaacd_get_ps_scale(ia_ps_dec_struct *ptr_ps_dec) { in ixheaacd_get_ps_scale() argument 133 ptr_re = &ptr_ps_dec->delay_buf_qmf_ap_re_im[m][2 * 3]; in ixheaacd_get_ps_scale() 138 ptr_re = (WORD16 *)ptr_ps_dec->delay_buf_qmf_ld_re_im; in ixheaacd_get_ps_scale() 142 ptr_re = (WORD16 *)ptr_ps_dec->delay_buf_qmf_sd_re_im; in ixheaacd_get_ps_scale() 149 ptr_re = (WORD16 *)ptr_ps_dec->delay_buf_qmf_sub_re_im; in ixheaacd_get_ps_scale() 154 for (m = 0; m < ptr_ps_dec->delay_sample_ser[i]; m++) { in ixheaacd_get_ps_scale() 155 ptr_re = &ptr_ps_dec->delay_buf_qmf_ser_re_im[m][i][2 * 3]; in ixheaacd_get_ps_scale() 162 ptr_re = (WORD16 *)ptr_ps_dec->delay_buf_qmf_sub_ser_re_im; in ixheaacd_get_ps_scale() 167 len = ptr_ps_dec->str_hybrid.ptr_qmf_buf; in ixheaacd_get_ps_scale() 170 ptr_re_temp = &ptr_ps_dec->str_hybrid.ptr_qmf_buf_re[i][0]; in ixheaacd_get_ps_scale() [all …]
|
D | ixheaacd_thumb_ps_dec.c | 66 VOID ixheaacd_apply_ps(ia_ps_dec_struct *ptr_ps_dec, WORD32 **p_buf_left_real, in ixheaacd_apply_ps() argument 76 ptr_ps_dec->ptr_hyb_left_re, in ixheaacd_apply_ps() 77 ptr_ps_dec->ptr_hyb_left_im, &ptr_ps_dec->str_hybrid, in ixheaacd_apply_ps() 80 (*ixheaacd_decorrelation)(ptr_ps_dec, p_buf_left_real[0], p_buf_left_imag[0], in ixheaacd_apply_ps() 84 (*ixheaacd_apply_rot)(ptr_ps_dec, p_buf_left_real[0], p_buf_left_imag[0], in ixheaacd_apply_ps() 86 ptr_ps_dec->str_hybrid.ptr_resol); in ixheaacd_apply_ps() 89 VOID ixheaacd_scale_ps_states(ia_ps_dec_struct *ptr_ps_dec, WORD16 scale) { in ixheaacd_scale_ps_states() argument 99 (WORD16 *)&ptr_ps_dec->delay_buf_qmf_ap_re_im[m][3 * 2], in ixheaacd_scale_ps_states() 106 ixheaacd_scale_short_vec_left((WORD16 *)ptr_ps_dec->delay_buf_qmf_ld_re_im, in ixheaacd_scale_ps_states() 110 ixheaacd_scale_short_vec_left((WORD16 *)ptr_ps_dec->delay_buf_qmf_sub_re_im, in ixheaacd_scale_ps_states() [all …]
|
D | ixheaacd_ps_dec.h | 113 WORD32 ixheaacd_create_psdec(ia_ps_dec_struct *ptr_ps_dec, 116 VOID ixheaacd_decorr_filter1_dec(ia_ps_dec_struct *ptr_ps_dec, 120 VOID ixheaacd_decorr_filter1_armv7(ia_ps_dec_struct *ptr_ps_dec, 125 ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, 130 ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, 138 VOID ixheaacd_decorrelation_dec(ia_ps_dec_struct *ptr_ps_dec, 145 VOID ixheaacd_decorrelation_armv7(ia_ps_dec_struct *ptr_ps_dec, 152 VOID ixheaacd_init_ps_scale(ia_ps_dec_struct *ptr_ps_dec, 155 VOID ixheaacd_init_rot_env(ia_ps_dec_struct *ptr_ps_dec, WORD16 env, WORD16 usb, 159 VOID ixheaacd_apply_ps(ia_ps_dec_struct *ptr_ps_dec, WORD32 **real_buf_left, [all …]
|
D | ixheaacd_sbrdec_lpfuncs.c | 564 WORD16 ixheaacd_read_ps_data(ia_ps_dec_struct *ptr_ps_dec, in ixheaacd_read_ps_data() argument 574 if (!ptr_ps_dec) { in ixheaacd_read_ps_data() 583 ptr_ps_dec->enable_iid = ixheaacd_read_bits_buf(it_bit_buff, 1); in ixheaacd_read_ps_data() 584 if (ptr_ps_dec->enable_iid) { in ixheaacd_read_ps_data() 585 ptr_ps_dec->iid_mode = ixheaacd_read_bits_buf(it_bit_buff, 3); in ixheaacd_read_ps_data() 588 if (ptr_ps_dec->iid_mode > 2) { in ixheaacd_read_ps_data() 589 ptr_ps_dec->iid_quant = 1; in ixheaacd_read_ps_data() 590 ptr_ps_dec->iid_mode -= 3; in ixheaacd_read_ps_data() 592 ptr_ps_dec->iid_quant = 0; in ixheaacd_read_ps_data() 595 ptr_ps_dec->enable_icc = ixheaacd_read_bits_buf(it_bit_buff, 1); in ixheaacd_read_ps_data() [all …]
|
D | ixheaacd_sbrdec_initfuncs.c | 869 WORD32 ixheaacd_create_psdec(ia_ps_dec_struct *ptr_ps_dec, in ixheaacd_create_psdec() argument 885 memset(ptr_ps_dec, 0, sizeof(ia_ps_dec_struct)); in ixheaacd_create_psdec() 887 ptr_ps_dec->ps_data_present = 0; in ixheaacd_create_psdec() 888 ptr_ps_dec->enable_iid = 0; in ixheaacd_create_psdec() 889 ptr_ps_dec->enable_icc = 0; in ixheaacd_create_psdec() 890 ptr_ps_dec->enable_ext = 0; in ixheaacd_create_psdec() 891 ptr_ps_dec->iid_mode = 0; in ixheaacd_create_psdec() 892 ptr_ps_dec->icc_mode = 0; in ixheaacd_create_psdec() 894 ptr_ps_dec->ptr_hyb_left_re = ptr2; in ixheaacd_create_psdec() 896 ptr_ps_dec->ptr_hyb_left_im = ptr2; in ixheaacd_create_psdec() [all …]
|
D | ixheaacd_ps_bitdec.h | 25 WORD16 ixheaacd_read_ps_data(ia_ps_dec_struct *ptr_ps_dec, 29 VOID ixheaacd_decode_ps_data(ia_ps_dec_struct *ptr_ps_dec);
|
D | ixheaacd_env_extr.c | 568 ia_sbr_header_data_struct *ptr_header_data, ia_ps_dec_struct *ptr_ps_dec, in ixheaacd_read_extn_data() argument 598 if (ptr_ps_dec == NULL) { in ixheaacd_read_extn_data() 602 if (!(ptr_ps_dec->force_mono || ps_read)) { in ixheaacd_read_extn_data() 604 (no_bits_left - ixheaacd_read_ps_data(ptr_ps_dec, it_bit_buff, in ixheaacd_read_extn_data() 694 ia_ps_dec_struct *ptr_ps_dec, in ixheaacd_sbr_read_sce() argument 793 ixheaacd_read_extn_data(ptr_header_data, ptr_ps_dec, it_bit_buff, in ixheaacd_sbr_read_sce()
|
D | ixheaacd_sbr_dec.c | 562 ia_ps_dec_struct *ptr_ps_dec, in ixheaacd_sbr_dec() argument 972 ixheaacd_init_ps_scale(ptr_ps_dec, &ptr_sbr_dec->str_sbr_scale_fact); in ixheaacd_sbr_dec() 976 &ptr_sbr_dec->str_synthesis_qmf_bank, ptr_ps_dec, in ixheaacd_sbr_dec() 987 ptr_qmf_synth_bank_r, ptr_ps_dec, 0, 0, in ixheaacd_sbr_dec() 993 &ptr_sbr_dec->str_synthesis_qmf_bank, ptr_ps_dec, in ixheaacd_sbr_dec()
|
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 879 if (i == ptr_ps_dec->border_position[env]) { in ixheaacd_cplx_synt_qmffilt() 880 ixheaacd_init_rot_env(ptr_ps_dec, (WORD16)env, qmf_bank->usb, in ixheaacd_cplx_synt_qmffilt() 885 ixheaacd_apply_ps(ptr_ps_dec, &qmf_real[i], &qmf_imag[i], qmf_real_tmp, in ixheaacd_cplx_synt_qmffilt()
|
D | ixheaacd_env_extr.h | 123 ia_ps_dec_struct *ptr_ps_dec,
|
D | ixheaacd_sbr_dec.h | 160 ia_ps_dec_struct *ptr_ps_dec,
|
D | ixheaacd_qmf_dec.h | 81 ia_sbr_qmf_filter_bank_struct *qmf_bank, ia_ps_dec_struct *ptr_ps_dec,
|
/external/libxaac/decoder/armv7/ |
D | ixheaacd_function_selector_arm_non_neon.c | 80 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 86 (ia_ps_dec_struct *ptr_ps_dec, ia_ps_tables_struct *ps_tables_ptr, 93 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 98 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_qmf_left_re, WORD32 *p_qmf_left_im,
|
D | ixheaacd_function_selector_armv7.c | 87 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 93 (ia_ps_dec_struct *ptr_ps_dec, ia_ps_tables_struct *ps_tables_ptr, 100 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 105 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *qmf_left_real, WORD32 *qmf_left_imag,
|
/external/libxaac/decoder/x86_64/ |
D | ixheaacd_function_selector_x86_64.c | 85 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 91 (ia_ps_dec_struct *ptr_ps_dec, ia_ps_tables_struct *ps_tables_ptr, 98 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 103 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_qmf_left_re, WORD32 *p_qmf_left_im,
|
/external/libxaac/decoder/x86/ |
D | ixheaacd_function_selector_x86.c | 85 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 91 (ia_ps_dec_struct *ptr_ps_dec, ia_ps_tables_struct *ps_tables_ptr, 98 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 103 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_qmf_left_re, WORD32 *p_qmf_left_im,
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_function_selector_armv8.c | 85 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 91 (ia_ps_dec_struct *ptr_ps_dec, ia_ps_tables_struct *ps_tables_ptr, 98 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 103 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_qmf_left_re, WORD32 *p_qmf_left_im,
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_function_selector_generic.c | 86 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 92 (ia_ps_dec_struct *ptr_ps_dec, ia_ps_tables_struct *ps_tables_ptr, 99 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 104 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_qmf_left_re, WORD32 *p_qmf_left_im,
|