Home
last modified time | relevance | path

Searched refs:ptr_scratch (Results 1 – 25 of 42) sorted by relevance

12

/external/libxaac/encoder/
Dixheaace_signal_classifier.c82 static VOID iusace_find_tonal(FLOAT32 *ptr_input, WORD32 *ptr_tonal_flag, FLOAT32 *ptr_scratch, in iusace_find_tonal() argument
90 ptr_scratch[i] = ptr_input[2 * i]; in iusace_find_tonal()
99 if (ptr_scratch[i] > ptr_scratch[i - 1] && ptr_scratch[i] >= ptr_scratch[i + 1]) { in iusace_find_tonal()
106 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
111 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
123 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
128 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
140 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
145 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
157 is_tonal = is_tonal && ptr_scratch[i] - ptr_scratch[i + j] >= 7; in iusace_find_tonal()
[all …]
Dixheaace_sbr_hbe_fft.h40 VOID ixheaace_hbe_apply_cfftn(FLOAT32 re[], FLOAT32 *ptr_scratch, WORD32 n_pass, WORD32 i_sign);
42 VOID ixheaace_hbe_apply_cfftn_gen(FLOAT32 in[], FLOAT32 *ptr_scratch, WORD32 n_pass,
45 VOID ixheaace_hbe_apply_fft_288(FLOAT32 *ptr_inp, FLOAT32 *ptr_scratch, WORD32 len,
48 VOID ixheaace_hbe_apply_ifft_224(FLOAT32 *ptr_inp, FLOAT32 *ptr_scratch, WORD32 len,
55 VOID ixheaace_hbe_apply_ifft_336(FLOAT32 *ptr_inp, FLOAT32 *ptr_scratch, WORD32 len,
Dixheaace_sbr_hbe_fft_ifft_32x32.c320 VOID ixheaace_hbe_apply_cfftn(FLOAT32 re[], FLOAT32 *ptr_scratch, WORD32 n_pass, WORD32 i_sign) { in ixheaace_hbe_apply_cfftn() argument
329 FLOAT32 *ptr_x = ptr_scratch; in ixheaace_hbe_apply_cfftn()
330 FLOAT32 *y = ptr_scratch + (2 * n_pass); in ixheaace_hbe_apply_cfftn()
1381 VOID ixheaace_hbe_apply_cfftn_gen(FLOAT32 in[], FLOAT32 *ptr_scratch, WORD32 n_pass, in ixheaace_hbe_apply_cfftn_gen() argument
1387 ptr_x = ptr_scratch; in ixheaace_hbe_apply_cfftn_gen()
1388 ptr_scratch += 2 * m_points; in ixheaace_hbe_apply_cfftn_gen()
1389 ptr_y = y = ptr_scratch; in ixheaace_hbe_apply_cfftn_gen()
1390 ptr_scratch += 4 * m_points; in ixheaace_hbe_apply_cfftn_gen()
1391 re_3 = ptr_scratch; in ixheaace_hbe_apply_cfftn_gen()
1392 ptr_scratch += 2 * m_points; in ixheaace_hbe_apply_cfftn_gen()
[all …]
Diusace_tns_usac.c273 FLOAT64 *ptr_k, FLOAT64 *ptr_win, FLOAT64 *ptr_scratch) { in iusace_levinson_durbin() argument
276 FLOAT64 *ptr_work_buffer = ptr_scratch; in iusace_levinson_durbin()
277 FLOAT64 *ptr_input = ptr_scratch + TNS_MAX_ORDER + 1; in iusace_levinson_durbin()
338 static VOID iusace_step_up(WORD32 f_order, FLOAT64 *ptr_k, FLOAT64 *ptr_a, FLOAT64 *ptr_scratch) { in iusace_step_up() argument
339 FLOAT64 *ptr_a_temp = ptr_scratch; in iusace_step_up()
359 FLOAT64 *ptr_scratch) { in iusace_calc_weighted_spec() argument
362 FLOAT32 *ptr_tns_sfb_mean = (FLOAT32 *)ptr_scratch; in iusace_calc_weighted_spec()
363 memset(ptr_scratch, 0, MAX_NUM_GROUPED_SFB * sizeof(ptr_tns_sfb_mean[0])); in iusace_calc_weighted_spec()
429 FLOAT64 *ptr_scratch = ptr_tns_scratch + 4096; in iusace_tns_encode() local
489 lpc_start_band, lpc_stop_band, ptr_scratch); in iusace_tns_encode()
[all …]
Dixheaace_mps_qmf.c42 FLOAT32 *real_subband, FLOAT32 *imag_subband, WORD8 *ptr_scratch) { in ixheaace_mps_212_qmf_forward_modulation_hq() argument
73 error = ixheaace_mps_212_dct_iv(real_subband, qmf_bands, ptr_scratch); in ixheaace_mps_212_qmf_forward_modulation_hq()
77 error = ixheaace_mps_212_dst_iv(imag_subband, qmf_bands, ptr_scratch); in ixheaace_mps_212_qmf_forward_modulation_hq()
116 WORD8 *ptr_scratch) { in ixheaace_mps_212_qmf_analysis_filtering_slot() argument
131 real_subband, imag_subband, ptr_scratch); in ixheaace_mps_212_qmf_analysis_filtering_slot()
Dixheaace_mps_dct.h22 IA_ERRORCODE ixheaace_mps_212_dct_iv(FLOAT32 *ptr_data, WORD32 size, WORD8 *ptr_scratch);
24 IA_ERRORCODE ixheaace_mps_212_dst_iv(FLOAT32 *ptr_data, WORD32 size, WORD8 *ptr_scratch);
Dixheaace_mps_dct.c50 IA_ERRORCODE ixheaace_mps_212_dct_iv(FLOAT32 *ptr_data, WORD32 length, WORD8 *ptr_scratch) { in ixheaace_mps_212_dct_iv() argument
59 ixheaace_scratch_mem *pstr_scratch = (ixheaace_scratch_mem *)ptr_scratch; in ixheaace_mps_212_dct_iv()
132 IA_ERRORCODE ixheaace_mps_212_dst_iv(FLOAT32 *ptr_data, WORD32 length, WORD8 *ptr_scratch) { in ixheaace_mps_212_dst_iv() argument
141 ixheaace_scratch_mem *pstr_scratch = (ixheaace_scratch_mem *)ptr_scratch; in ixheaace_mps_212_dst_iv()
Dixheaace_qc_main_hp.c76 WORD32 flag_last_element, WORD32 frame_len_long, WORD8 *ptr_scratch, in ia_enhaacplus_enc_qc_main() argument
88 ixheaace_qc_stack *ptr_stack = (ixheaace_qc_stack *)ptr_scratch; in ia_enhaacplus_enc_qc_main()
89 ptr_scratch += sizeof(ixheaace_qc_stack); in ia_enhaacplus_enc_qc_main()
126 ptr_stack->sfb_ld_energy[0], num_channels, 0, aot, ptr_scratch); in ia_enhaacplus_enc_qc_main()
Dixheaace_fft.h63 VOID ia_aac_ld_enc_mdct_480(FLOAT32 *ptr_inp, FLOAT32 *ptr_scratch, WORD32 mdct_flag,
71 WORD32 frame_len, WORD8 *ptr_scratch);
Dixheaace_fd_qc_adjthr.c555 WORD32 num_channels, WORD32 chn, UWORD8 *ptr_scratch) { in iusace_correct_thr() argument
562 sfb_pe_factors[i] = (FLOAT32 *)ptr_scratch; in iusace_correct_thr()
563 ptr_scratch += (MAX_NUM_GROUPED_SFB) * sizeof(sfb_pe_factors[0][0]); in iusace_correct_thr()
672 UWORD8 *ptr_scratch) { in iusace_allow_more_holes() argument
707 WORD32 *start_sfb = (WORD32 *)ptr_scratch; in iusace_allow_more_holes()
795 WORD32 num_channels, WORD32 chn, UWORD8 *ptr_scratch) { in iusace_adapt_thr_to_pe() argument
805 ah_flag[i] = (WORD32 *)ptr_scratch; in iusace_adapt_thr_to_pe()
806 ptr_scratch += (MAX_NUM_GROUPED_SFB) * sizeof(ah_flag[0][0]); in iusace_adapt_thr_to_pe()
810 thr_exp[i] = (FLOAT32 *)ptr_scratch; in iusace_adapt_thr_to_pe()
811 ptr_scratch += (MAX_NUM_GROUPED_SFB) * sizeof(thr_exp[0][0]); in iusace_adapt_thr_to_pe()
[all …]
Dixheaace_fd_quant.c179 FLOAT64 *ptr_scratch, FLOAT64 *ptr_spec, in iusace_sort_for_grouping() argument
199 ptr_scratch[index++] = in iusace_sort_for_grouping()
207 memcpy(ptr_spec, ptr_scratch, ccfl * sizeof(ptr_spec[0])); in iusace_sort_for_grouping()
222 WORD32 *ptr_scratch, WORD32 *ptr_spec, WORD32 num_window_groups, in iusace_degroup_int() argument
233 memset(ptr_scratch, 0, ccfl * sizeof(WORD32)); in iusace_degroup_int()
246 ptr_scratch[n + loop2] = ptr_spec[index++]; in iusace_degroup_int()
253 memcpy(ptr_spec, ptr_scratch, ccfl * sizeof(WORD32)); in iusace_degroup_int()
Dixheaace_mps_main_structure.h43 WORD8 *ptr_scratch; member
Dixheaace_mps_qmf.h43 const FLOAT32 *time_in, const WORD32 stride, FLOAT32 *p_work_buffer, WORD8 *ptr_scratch);
Dixheaace_fft.c84 WORD8 *ptr_scratch) { in ia_eaacp_enc_inverse_transform_512() argument
88 ixheaace_scratch_mem *pstr_scratch = (ixheaace_scratch_mem *)ptr_scratch; in ia_eaacp_enc_inverse_transform_512()
2119 static VOID ixheaace_mdct_960(FLOAT32 *ptr_input_flt, WORD8 *ptr_scratch) { in ixheaace_mdct_960() argument
2120 FLOAT32 *ptr_scratch_flt = (FLOAT32 *)ptr_scratch; in ixheaace_mdct_960()
2140 static VOID ixheaace_mdct_120(FLOAT32 *ptr_input_flt, WORD8 *ptr_scratch) { in ixheaace_mdct_120() argument
2143 FLOAT32 *ptr_scratch_flt = (FLOAT32 *)ptr_scratch; in ixheaace_mdct_120()
2166 WORD8 *ptr_scratch) { in ixheaace_mdct() argument
2169 ixheaace_scratch_mem *pstr_scratch = (ixheaace_scratch_mem *)ptr_scratch; in ixheaace_mdct()
2207 WORD32 frame_len, WORD8 *ptr_scratch) { in ixheaace_transform_real_lc_ld() argument
2262 ptr_scratch); in ixheaace_transform_real_lc_ld()
[all …]
Dixheaace_adjust_threshold.h54 WORD8 *ptr_scratch);
Dixheaace_mps_enc.h33 const UWORD32 core_coder_delay, WORD8 *ptr_scratch);
Dixheaace_sbr_hbe.h151 VOID (*ixheaace_hbe_anal_fft)(FLOAT32 *ptr_inp, FLOAT32 *ptr_scratch, WORD32 len, WORD32 sign);
153 (FLOAT32 *ptr_inp, FLOAT32 *ptr_scratch, WORD32 len, WORD32 sign);
/external/libxaac/encoder/drc_src/
Dimpd_drc_uni_drc_eq.c212 VOID *ptr_scratch) { in impd_drc_derive_subband_gains_from_td_cascade() argument
217 FLOAT32 *ptr_subband_center_freq = (FLOAT32 *)ptr_scratch; in impd_drc_derive_subband_gains_from_td_cascade()
364 ia_drc_filter_cascade_t_domain_struct *pstr_filter_cascade_t_domain, VOID *ptr_scratch, in impd_drc_phase_align_cascade_group() argument
370 (ia_drc_allpass_chain_struct *)((pUWORD8)(ptr_scratch)) + *scratch_used; in impd_drc_phase_align_cascade_group()
534 ia_drc_eq_filter_block_struct *pstr_eq_filter_block, VOID *ptr_scratch, in impd_drc_derive_element_phase_alignment_filters() argument
543 (ia_drc_matching_phase_filter_struct *)((pUWORD8)ptr_scratch) + *scratch_used; in impd_drc_derive_element_phase_alignment_filters()
799 ia_drc_eq_filter_element_struct *pstr_eq_filter_element, pUWORD8 ptr_scratch) { in impd_drc_derive_eq_filter_elements() argument
803 WORD32 *ptr_poles_done = (WORD32 *)ptr_scratch; in impd_drc_derive_eq_filter_elements()
805 (WORD32 *)(ptr_scratch + in impd_drc_derive_eq_filter_elements()
1002 ia_drc_eq_filter_block_struct *pstr_eq_filter_block, VOID *ptr_scratch, in impd_drc_derive_filter_block() argument
[all …]
Dimpd_drc_uni_drc_filter_bank.c58 ia_drc_filter_banks_struct *pstr_filter_banks, VOID *ptr_scratch) { in impd_drc_init_all_filter_banks() argument
67 ptr_cascade_crossover_indices[i] = (WORD32 *)(ptr_scratch); in impd_drc_init_all_filter_banks()
68 ptr_scratch = (UWORD8 *)ptr_scratch + in impd_drc_init_all_filter_banks()
Dimpd_drc_uni_drc_filter_bank.h39 ia_drc_filter_banks_struct *pstr_filter_banks, VOID *ptr_scratch);
/external/libxaac/decoder/
Dixheaacd_acelp_mdct.c167 WORD32 *ptr_scratch) { in ixheaacd_acelp_mdct() argument
168 WORD32 *ptr_data_r = ptr_scratch; in ixheaacd_acelp_mdct()
169 WORD32 *ptr_data_i = ptr_scratch + 512; in ixheaacd_acelp_mdct()
223 WORD32 *ptr_scratch = &usac_data->scratch_buffer[0]; in ixheaacd_acelp_mdct_main() local
226 ixheaacd_acelp_mdct(in, output_buffer, preshift, l + m, ptr_scratch); in ixheaacd_acelp_mdct_main()
Dixheaacd_block.c320 WORD32 *x_invquant, WORD32 *ixheaacd_pow_table_Q13, WORD8 *ptr_scratch, in ixheaacd_huffman_dec_word2_11() argument
393 value = *ptr_scratch++; in ixheaacd_huffman_dec_word2_11()
410 WORD8 temp = *ptr_scratch++; in ixheaacd_huffman_dec_word2_11()
439 value = *ptr_scratch++; in ixheaacd_huffman_dec_word2_11()
457 WORD8 temp = *ptr_scratch++; in ixheaacd_huffman_dec_word2_11()
630 WORD32 *x_invquant, WORD32 *ixheaacd_pow_table_Q13, WORD8 *ptr_scratch, in ixheaacd_huffman_dec_word2_quad() argument
667 ampout0 = w + *ptr_scratch++; in ixheaacd_huffman_dec_word2_quad()
680 ampout1 = x + *ptr_scratch++; in ixheaacd_huffman_dec_word2_quad()
693 ampout2 = y + *ptr_scratch++; in ixheaacd_huffman_dec_word2_quad()
706 ampout3 = z + *ptr_scratch++; in ixheaacd_huffman_dec_word2_quad()
[all …]
Dixheaacd_fwd_alias_cnx.c104 WORD32 *ptr_scratch = &usac_data->scratch_buffer[0]; in ixheaacd_fwd_alias_cancel_tool() local
114 ixheaacd_acelp_mdct(x_in, fac_signal, &qshift, fac_length, ptr_scratch); in ixheaacd_fwd_alias_cancel_tool()
142 WORD32 *ptr_scratch) { in ixheaacd_fr_alias_cnx_fix() argument
161 ptr_scratch); in ixheaacd_fr_alias_cnx_fix()
Dixheaacd_fft_ifft_32x32.c1526 VOID ixheaacd_hbe_apply_ifft_336(FLOAT32 *inp, FLOAT32 *ptr_scratch, WORD32 len, in ixheaacd_hbe_apply_ifft_336() argument
1532 ptr_real = ptr_scratch; in ixheaacd_hbe_apply_ifft_336()
1533 ptr_scratch += 2 * len; in ixheaacd_hbe_apply_ifft_336()
1534 ptr_imag = ptr_scratch; in ixheaacd_hbe_apply_ifft_336()
1535 ptr_scratch += len; in ixheaacd_hbe_apply_ifft_336()
1536 p_scratch = ptr_scratch; in ixheaacd_hbe_apply_ifft_336()
1537 ptr_scratch += len; in ixheaacd_hbe_apply_ifft_336()
1538 p_real_1 = ptr_scratch; in ixheaacd_hbe_apply_ifft_336()
1539 ptr_scratch += len; in ixheaacd_hbe_apply_ifft_336()
1552 ixheaacd_hbe_apply_ifft_7(p_real_1, ptr_scratch); in ixheaacd_hbe_apply_ifft_336()
[all …]
Dixheaacd_channel.c780 WORD8 *ptr_scratch; in ixheaacd_read_spectral_data() local
783 ptr_scratch = (WORD8 *)ptr_aac_dec_channel_info->pulse_scratch; in ixheaacd_read_spectral_data()
785 ptr_scratch = (WORD8 *)ptr_aac_dec_channel_info->scratch_buf_ptr; in ixheaacd_read_spectral_data()
790 ptr_scratch, swb_offset, object_type); in ixheaacd_read_spectral_data()
812 ptr_spec_coef_out, ptr_scratch); in ixheaacd_read_spectral_data()
826 ptr_scratch); in ixheaacd_read_spectral_data()
829 ptr_scratch += sfb_width; in ixheaacd_read_spectral_data()

12