Home
last modified time | relevance | path

Searched refs:ch_fac (Results 1 – 25 of 27) sorted by relevance

12

/external/libxaac/decoder/
Dixheaacd_lpfuncs.c129 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 …]
Dixheaacd_block.h83 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 …]
Dixheaacd_qmf_dec.h75 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);
Dixheaacd_mps_parse.c219 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 …]
Dixheaacd_sbrdecoder.c72 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()
Dixheaacd_aac_imdct.h44 WORD16 ch_fac);
50 WORD16 ch_fac);
56 WORD16 ch_fac);
Dixheaacd_sbr_dec.c452 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()
Dixheaacd_qmf_dec.c619 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()
Dixheaacd_aac_imdct.c473 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 …]
Dixheaacd_sbr_dec.h166 ixheaacd_misc_tables *pstr_common_tables, WORD ch_fac,
237 ia_sbr_tables_struct *sbr_tables_ptr, WORD32 ch_fac);
Dixheaacd_sbrdecoder.h72 WORD32 ch_fac, WORD32 slot_element, ia_bit_buf_struct *it_bit_buff,
Dixheaacd_aacdecoder.c95 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()
Dixheaacd_block.c1185 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()
Dixheaacd_mps_dec.c632 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()
Dixheaacd_process.c97 WORD total_elements, WORD ch_fac,
105 WORD32 ch_fac, WORD32 slot_element, ia_bit_buf_struct *it_bit_buff,
Dixheaacd_api.c279 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/
Dixheaacd_function_selector_arm_non_neon.c161 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;
Dixheaacd_qmf_dec_armv7.c92 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()
Dixheaacd_function_selector_armv7.c167 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/
Dixheaacd_function_selector_x86_64.c165 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/
Dixheaacd_function_selector_x86.c165 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/
Dixheaacd_function_selector_armv8.c165 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;
Dixheaacd_qmf_dec_armv8.c347 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/
Dixheaacd_function_selector_generic.c166 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;
Dixheaacd_qmf_dec_generic.c572 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()

12