/external/libxaac/decoder/ |
D | ixheaacd_lpfuncs.c | 129 WORD16 ch_fac, WORD16 flag) { in ixheaacd_process_win_seq() argument 143 out[ch_fac * i] = ixheaacd_round16(accu << 1); in ixheaacd_process_win_seq() 149 out[ch_fac * (i + SIZE09)] = ixheaacd_round16(accu << 2); in ixheaacd_process_win_seq() 156 out1 = &(out[ch_fac * (SIZE07)]); in ixheaacd_process_win_seq() 157 out2 = &(out[ch_fac * (SIZE09 - 1)]); in ixheaacd_process_win_seq() 164 out[ch_fac * i] = ixheaacd_round16(accu << 2); in ixheaacd_process_win_seq() 171 out[ch_fac * (SIZE09 + i)] = ixheaacd_round16(accu << 2); in ixheaacd_process_win_seq() 178 out1 = &(out[ch_fac * (SIZE07)]); in ixheaacd_process_win_seq() 179 out2 = &(out[ch_fac * (SIZE09 - 1)]); in ixheaacd_process_win_seq() 194 out1 += ch_fac; in ixheaacd_process_win_seq() [all …]
|
D | ixheaacd_block.h | 83 WORD16 size, WORD16 ch_fac); 87 WORD16 size, WORD16 ch_fac); 91 WORD16 size, WORD16 ch_fac); 95 WORD16 size, WORD16 ch_fac); 99 WORD16 size, WORD16 ch_fac); 103 WORD16 size, WORD16 ch_fac); 124 WORD32 size, const WORD16 ch_fac); 128 const WORD16 ch_fac); 135 WORD16 out_samples[], const WORD16 ch_fac, 141 WORD16 ch_fac); [all …]
|
D | ixheaacd_qmf_dec.h | 75 WORD ch_fac, WORD32 low_pow_flag, 83 ixheaacd_misc_tables *pstr_common_tables, WORD ch_fac, FLAG drc_on, 104 WORD32 *sample_buffer, WORD ch_fac); 110 WORD32 ch_fac); 117 WORD32 ch_fac); 140 WORD32 ch_fac); 168 WORD32 ch_fac); 183 WORD32 ch_fac);
|
D | ixheaacd_mps_parse.c | 219 int i, pb, ch_fac, data_bands, start_offset; in ixheaacd_mps_getstridemap() local 221 ch_fac = ixheaacd_mps_stride_table[freq_res_stride]; in ixheaacd_mps_getstridemap() 222 data_bands = (band_stop - band_start - 1) / ch_fac + 1; in ixheaacd_mps_getstridemap() 226 strides[pb] = strides[pb - 1] + ch_fac; in ixheaacd_mps_getstridemap() 605 int ch_fac) { in ixheaacd_mps_createmapping() argument 609 out_bands = (input_bands - 1) / ch_fac + 1; in ixheaacd_mps_createmapping() 614 bands_achived = out_bands * ch_fac; in ixheaacd_mps_createmapping() 617 vdk[i] = ch_fac; in ixheaacd_mps_createmapping() 689 int data_bands, ch_fac; in ixheaacd_mps_mapindexdata() local 736 ch_fac = in ixheaacd_mps_mapindexdata() [all …]
|
D | ixheaacd_sbrdecoder.c | 72 VOID ixheaacd_downmix_to_monosbr(WORD16 *core_sample_buf, WORD32 ch_fac) { in ixheaacd_downmix_to_monosbr() argument 80 ptr1 += ch_fac; in ixheaacd_downmix_to_monosbr() 81 ptr2 += ch_fac; in ixheaacd_downmix_to_monosbr() 246 WORD32 ch_fac, WORD32 slot_element, ia_bit_buf_struct *it_bit_buff, in ixheaacd_applysbr() argument 606 ixheaacd_downmix_to_monosbr(&core_sample_buf[slot_element], ch_fac); in ixheaacd_applysbr() 669 self->pstr_common_tables, ch_fac, self->ptr_pvc_data_str, 0, NULL, in ixheaacd_applysbr() 682 self->pstr_common_tables, ch_fac, self->ptr_pvc_data_str, in ixheaacd_applysbr() 696 low_pow_flag, self->pstr_sbr_tables, ch_fac); in ixheaacd_applysbr() 706 self->pstr_sbr_tables, self->pstr_common_tables, ch_fac, in ixheaacd_applysbr() 716 self->pstr_sbr_tables, self->pstr_common_tables, ch_fac, in ixheaacd_applysbr()
|
D | ixheaacd_aac_imdct.h | 44 WORD16 ch_fac); 50 WORD16 ch_fac); 56 WORD16 ch_fac);
|
D | ixheaacd_sbr_dec.c | 452 ia_sbr_tables_struct *sbr_tables_ptr, WORD32 mps_sbr_flag, WORD32 ch_fac) { in ixheaacd_esbr_synthesis_filt_block() argument 525 filter_l, &time_out[0], ch_fac); in ixheaacd_esbr_synthesis_filt_block() 568 ixheaacd_misc_tables *pstr_common_tables, WORD ch_fac, in ixheaacd_sbr_dec() argument 788 mps_sbr_flag, ch_fac); in ixheaacd_sbr_dec() 799 ch_fac, low_pow_flag, audio_object_type); in ixheaacd_sbr_dec() 977 1, 0, sbr_tables_ptr, pstr_common_tables, ch_fac, in ixheaacd_sbr_dec() 988 sbr_tables_ptr, pstr_common_tables, ch_fac, in ixheaacd_sbr_dec() 995 pstr_common_tables, ch_fac, drc_on, in ixheaacd_sbr_dec() 1020 ia_sbr_tables_struct *ptr_sbr_tables, WORD ch_fac) { in ixheaacd_esbr_dec() argument 1133 mps_sbr_flag, ch_fac); in ixheaacd_esbr_dec()
|
D | ixheaacd_qmf_dec.c | 619 WORD32 ch_fac) { in ixheaacd_sbr_qmfsyn32_winadd() argument 652 sample_buffer[ch_fac * k] = (syn_out >> 16); in ixheaacd_sbr_qmfsyn32_winadd() 684 ixheaacd_misc_tables *pstr_common_tables, WORD32 ch_fac, FLAG drc_on, in ixheaacd_cplx_synt_qmffilt() argument 853 sbr_qmf_syn_winadd(fp1, fp2, filter_coeff, &time_out[ch_fac * p1], 2, in ixheaacd_cplx_synt_qmffilt() 854 ch_fac); in ixheaacd_cplx_synt_qmffilt() 938 &time_out[ch_fac * p1], temp, ch_fac); in ixheaacd_cplx_synt_qmffilt() 955 &time_out[ch_fac * p1], temp, ch_fac); in ixheaacd_cplx_synt_qmffilt()
|
D | ixheaacd_aac_imdct.c | 473 WORD16 ch_fac) { in ixheaacd_post_twid_overlap_add_dec() argument 477 WORD16 *pcmout1 = pcm_out + (ch_fac * size); in ixheaacd_post_twid_overlap_add_dec() 480 pcm_out = pcmout1 - ch_fac; in ixheaacd_post_twid_overlap_add_dec() 516 pcm_out -= ch_fac; in ixheaacd_post_twid_overlap_add_dec() 525 pcmout1 += ch_fac; in ixheaacd_post_twid_overlap_add_dec() 554 pcm_out -= ch_fac; in ixheaacd_post_twid_overlap_add_dec() 561 pcmout1 += ch_fac; in ixheaacd_post_twid_overlap_add_dec() 589 pcm_out -= ch_fac; in ixheaacd_post_twid_overlap_add_dec() 596 pcmout1 += ch_fac; in ixheaacd_post_twid_overlap_add_dec() 624 pcm_out -= ch_fac; in ixheaacd_post_twid_overlap_add_dec() [all …]
|
D | ixheaacd_sbr_dec.h | 166 ixheaacd_misc_tables *pstr_common_tables, WORD ch_fac, 237 ia_sbr_tables_struct *sbr_tables_ptr, WORD32 ch_fac);
|
D | ixheaacd_sbrdecoder.h | 72 WORD32 ch_fac, WORD32 slot_element, ia_bit_buf_struct *it_bit_buff,
|
D | ixheaacd_aacdecoder.c | 95 WORD *element_index_order, WORD skip_full_decode, WORD ch_fac, in ixheaacd_aacdec_decodeframe() argument 810 &str_ics_info[ch], time_data + slot_element, (WORD16)ch_fac, in ixheaacd_aacdec_decodeframe() 826 (WORD16)ch_fac, str_ics_info[ch].window_sequence, in ixheaacd_aacdec_decodeframe() 834 (WORD16)ch_fac, str_ics_info[ch].window_sequence, in ixheaacd_aacdec_decodeframe()
|
D | ixheaacd_block.c | 1185 WORD16 size, WORD16 ch_fac) { in ixheaacd_over_lap_add1_dec() argument 1199 out[ch_fac * (size - i - 1)] = in ixheaacd_over_lap_add1_dec() 1207 out[ch_fac * (size + i)] = in ixheaacd_over_lap_add1_dec() 1214 WORD16 size, WORD16 ch_fac) { in ixheaacd_over_lap_add2_dec() argument 1222 out[ch_fac * i] = ixheaacd_shr32_drc(accu, 16 - (q_shift + 1)); in ixheaacd_over_lap_add2_dec() 1230 out[ch_fac * (i + size)] = ixheaacd_shr32_drc(accu, 16 - (q_shift + 1)); in ixheaacd_over_lap_add2_dec()
|
D | ixheaacd_mps_dec.c | 632 WORD32 num_val, WORD32 ch_fac, WORD32* p0_data[2]) { in ixheaacd_mps_huff_dec_cld_2d() argument 663 for (i = 0; i < num_val; i += ch_fac) { in ixheaacd_mps_huff_dec_cld_2d() 717 WORD32 num_val, WORD32 ch_fac, WORD32* p0_data[2]) { in ixheaacd_mps_huff_dec_icc_2d() argument 748 for (i = 0; i < num_val; i += ch_fac) { in ixheaacd_mps_huff_dec_icc_2d() 800 WORD32 num_val, WORD32 ch_fac, WORD32* p0_data[2]) { in ixheaacd_mps_huff_dec_ipd_2d() argument 836 for (i = 0; i < num_val; i += ch_fac) { in ixheaacd_mps_huff_dec_ipd_2d()
|
D | ixheaacd_process.c | 97 WORD total_elements, WORD ch_fac, 105 WORD32 ch_fac, WORD32 slot_element, ia_bit_buf_struct *it_bit_buff,
|
D | ixheaacd_api.c | 279 WORD total_elements, WORD ch_fac, in ixheaacd_allocate_sbr_scr() argument 294 if (ch_fac == 1) { in ixheaacd_allocate_sbr_scr() 2413 WORD ch_fac, slot_ele; in ixheaacd_dec_execute() local 2438 ch_fac = total_channels; in ixheaacd_dec_execute() 2491 ch_fac = 1; in ixheaacd_dec_execute() 2512 channel, element_index_order1, skip_full_decode, ch_fac, slot_ele, in ixheaacd_dec_execute() 2601 time_data, total_elements, ch_fac, in ixheaacd_dec_execute() 2610 esbr_mono_downmix, &sbr_scratch_struct, ps_enable, ch_fac, in ixheaacd_dec_execute()
|
/external/libxaac/decoder/armv7/ |
D | ixheaacd_function_selector_arm_non_neon.c | 161 WORD16 ch_fac) = &ixheaacd_post_twid_overlap_add_dec; 165 WORD16 ch_fac) = &ixheaacd_neg_shift_spec_dec; 173 const WORD16 ch_fac) = &ixheaacd_overlap_buf_out_armv7; 177 const WORD16 ch_fac) = &ixheaacd_overlap_out_copy_armv7;
|
D | ixheaacd_qmf_dec_armv7.c | 92 WORD32 ch_fac, WORD32 low_pow_flag, in ixheaacd_cplx_anal_qmffilt() argument 159 filter_states[NO_ANALYSIS_CHANNELS - 1 - k] = time_sample_buf[ch_fac * k]; in ixheaacd_cplx_anal_qmffilt() 165 time_sample_buf, ch_fac); in ixheaacd_cplx_anal_qmffilt() 169 time_sample_buf, ch_fac); in ixheaacd_cplx_anal_qmffilt() 172 time_sample_buf += NO_ANALYSIS_CHANNELS * ch_fac; in ixheaacd_cplx_anal_qmffilt()
|
D | ixheaacd_function_selector_armv7.c | 167 WORD16 ch_fac) = &ixheaacd_post_twid_overlap_add_armv7; 170 WORD16 ch_fac) = &ixheaacd_neg_shift_spec_armv7; 178 const WORD16 ch_fac) = &ixheaacd_overlap_buf_out_armv7; 182 const WORD16 ch_fac) = &ixheaacd_overlap_out_copy_armv7;
|
/external/libxaac/decoder/x86_64/ |
D | ixheaacd_function_selector_x86_64.c | 165 WORD16 ch_fac) = &ixheaacd_post_twid_overlap_add_dec; 169 WORD16 ch_fac) = &ixheaacd_neg_shift_spec_dec; 177 const WORD16 ch_fac) = &ixheaacd_overlap_buf_out_dec; 181 const WORD16 ch_fac) = &ixheaacd_overlap_out_copy_dec;
|
/external/libxaac/decoder/x86/ |
D | ixheaacd_function_selector_x86.c | 165 WORD16 ch_fac) = &ixheaacd_post_twid_overlap_add_dec; 169 WORD16 ch_fac) = &ixheaacd_neg_shift_spec_dec; 177 const WORD16 ch_fac) = &ixheaacd_overlap_buf_out_dec; 181 const WORD16 ch_fac) = &ixheaacd_overlap_out_copy_dec;
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_function_selector_armv8.c | 165 WORD16 ch_fac) = &ixheaacd_post_twid_overlap_add_armv8; 169 WORD16 ch_fac) = &ixheaacd_neg_shift_spec_armv8; 177 const WORD16 ch_fac) = &ixheaacd_overlap_buf_out_dec; 181 const WORD16 ch_fac) = &ixheaacd_overlap_out_copy_dec;
|
D | ixheaacd_qmf_dec_armv8.c | 347 WORD32 ch_fac, WORD32 low_pow_flag, in ixheaacd_cplx_anal_qmffilt() argument 414 filter_states[NO_ANALYSIS_CHANNELS - 1 - k] = time_sample_buf[ch_fac * k]; in ixheaacd_cplx_anal_qmffilt() 420 time_sample_buf, ch_fac); in ixheaacd_cplx_anal_qmffilt() 428 time_sample_buf += NO_ANALYSIS_CHANNELS * ch_fac; in ixheaacd_cplx_anal_qmffilt() 1145 WORD32 *sample_buffer, WORD32 ch_fac) { in ixheaacd_esbr_qmfsyn64_winadd() argument 1173 sample_buffer[ch_fac * k] = (WORD32)(syn_out >> 31); in ixheaacd_esbr_qmfsyn64_winadd()
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_function_selector_generic.c | 166 WORD16 ch_fac) = &ixheaacd_post_twid_overlap_add_dec; 170 WORD16 ch_fac) = &ixheaacd_neg_shift_spec_dec; 178 const WORD16 ch_fac) = &ixheaacd_overlap_buf_out_dec; 182 const WORD16 ch_fac) = &ixheaacd_overlap_out_copy_dec;
|
D | ixheaacd_qmf_dec_generic.c | 572 WORD32 ch_fac, WORD32 low_pow_flag, in ixheaacd_cplx_anal_qmffilt() argument 639 filter_states[NO_ANALYSIS_CHANNELS - 1 - k] = time_sample_buf[ch_fac * k]; in ixheaacd_cplx_anal_qmffilt() 650 time_sample_buf += NO_ANALYSIS_CHANNELS * ch_fac; in ixheaacd_cplx_anal_qmffilt() 1381 WORD32 ch_fac) { in ixheaacd_sbr_qmfsyn64_winadd() argument 1411 sample_buffer[ch_fac * k] = (ixheaacd_shl32_sat(syn_out, shift) >> 16); in ixheaacd_sbr_qmfsyn64_winadd() 1416 WORD32 *sample_buffer, WORD32 ch_fac) { in ixheaacd_esbr_qmfsyn64_winadd() argument 1444 sample_buffer[ch_fac * k] = (WORD32)(syn_out >> 31); in ixheaacd_esbr_qmfsyn64_winadd()
|