Home
last modified time | relevance | path

Searched refs:pstr_scratch (Results 1 – 25 of 30) sorted by relevance

12

/external/libxaac/encoder/
Diusace_enc_main.c150 iusace_scratch_mem *pstr_scratch = &usac_data->str_scratch; in iusace_scratch_mem_init() local
151 UWORD8 *temp_ptr = pstr_scratch->ptr_scratch_buf; in iusace_scratch_mem_init()
153 pstr_scratch->ptr_stack_mem = (FLOAT32 *)(temp_ptr); in iusace_scratch_mem_init()
156 pstr_scratch->p_fd_mdct_windowed_long_buf = (FLOAT64 *)(temp_ptr); in iusace_scratch_mem_init()
159 pstr_scratch->p_fd_mdct_windowed_short_buf = (FLOAT64 *)(temp_ptr); in iusace_scratch_mem_init()
162 temp_ptr = (UWORD8 *)pstr_scratch->p_fd_mdct_windowed_short_buf; in iusace_scratch_mem_init()
164 pstr_scratch->p_tns_filter = (FLOAT64 *)(temp_ptr); in iusace_scratch_mem_init()
167 pstr_scratch->ptr_tns_scratch = (FLOAT64 *)(temp_ptr); in iusace_scratch_mem_init()
169 (MAX_SHIFT_LEN_LONG + (TNS_MAX_ORDER + 1) * 2) * sizeof(pstr_scratch->ptr_tns_scratch[0]); in iusace_scratch_mem_init()
171 pstr_scratch->p_left_fac_time_data = (FLOAT64 *)(temp_ptr); in iusace_scratch_mem_init()
[all …]
Diusace_fd_fac.c63 iusace_scratch_mem *pstr_scratch) { in iusace_decode_fd_fac() argument
64 FLOAT32 *x = pstr_scratch->p_x; in iusace_decode_fd_fac()
65 FLOAT32 *xn2 = pstr_scratch->p_xn_2; in iusace_decode_fd_fac()
69 FLOAT32 *fac_window = pstr_scratch->p_fac_window; in iusace_decode_fd_fac()
84 iusace_tcx_mdct(x, xn2, fac_len, pstr_scratch); in iusace_decode_fd_fac()
90 pstr_scratch->p_buf_synthesis_tool); in iusace_decode_fd_fac()
110 iusace_scratch_mem *pstr_scratch) { in iusace_fac_apply() argument
111 FLOAT32 *xn2 = pstr_scratch->p_xn2; in iusace_fac_apply()
112 FLOAT32 *fac_dec = pstr_scratch->p_fac_dec; in iusace_fac_apply()
113 FLOAT32 *right_fac_spec = pstr_scratch->p_right_fac_spec; in iusace_fac_apply()
[all …]
Diusace_lpd_enc.c234 iusace_scratch_mem *pstr_scratch = &usac_data->str_scratch; in iusace_core_lpd_encode() local
243 FLOAT32 *lp_filter_coeff = pstr_scratch->p_lp_filter_coeff; in iusace_core_lpd_encode()
244 FLOAT32 *lp_filter_coeff_q = pstr_scratch->p_lp_filter_coeff_q; in iusace_core_lpd_encode()
246 FLOAT32 *ptr_stack_mem = (FLOAT32 *)pstr_scratch->ptr_stack_mem; in iusace_core_lpd_encode()
277 WORD32 *prm_tcx = pstr_scratch->p_prm_tcx; in iusace_core_lpd_encode()
279 FLOAT32 *wsp_prev_buf = pstr_scratch->p_wsp_prev_buf; in iusace_core_lpd_encode()
323 memcpy(pstr_scratch->p_wsig_buf, st->weighted_sig, 128 * sizeof(FLOAT32)); in iusace_core_lpd_encode()
345 (FLOAT32 *)lp_analysis_window, pstr_scratch->p_buf_aut_corr); in iusace_core_lpd_encode()
362 window_len, (FLOAT32 *)lp_analysis_window, pstr_scratch->p_buf_aut_corr); in iusace_core_lpd_encode()
398 FLOAT32 *temp_speech = pstr_scratch->p_buf_speech; in iusace_core_lpd_encode()
[all …]
Diusace_tcx_enc.c114 iusace_scratch_mem *pstr_scratch) { in iusace_lpc_mdct() argument
115 FLOAT32 *in_out = pstr_scratch->p_in_out_tcx; in iusace_lpc_mdct()
127 iusace_complex_fft(in_out, length, pstr_scratch); in iusace_lpc_mdct()
286 iusace_scratch_mem *pstr_scratch = &usac_data->str_scratch; in iusace_tcx_fac_encode() local
287 FLOAT32 *weighted_sig = &pstr_scratch->p_wsig_buf[k_idx * st->len_subfrm]; in iusace_tcx_fac_encode()
288 FLOAT32 *wsynth = pstr_scratch->p_wsyn_tcx_buf; in iusace_tcx_fac_encode()
289 FLOAT32 *synth = pstr_scratch->p_synth_tcx_buf; in iusace_tcx_fac_encode()
296 FLOAT32 *xn1 = pstr_scratch->p_xn1_tcx; in iusace_tcx_fac_encode()
297 FLOAT32 *xn_buf = pstr_scratch->p_xn_buf_tcx; in iusace_tcx_fac_encode()
298 FLOAT32 *x = pstr_scratch->p_x_tcx; in iusace_tcx_fac_encode()
[all …]
Dixheaace_fd_enc.c61 iusace_scratch_mem *pstr_scratch = &pstr_usac_data->str_scratch; in iusace_fd_encode() local
64 WORD32 *ptr_num_fac_bits = pstr_scratch->ptr_num_fac_bits; in iusace_fd_encode()
69 memset(pstr_scratch->ptr_num_fac_bits, 0, in iusace_fd_encode()
70 MAX_TIME_CHANNELS * sizeof(pstr_scratch->ptr_num_fac_bits[0])); in iusace_fd_encode()
82 memset(pstr_scratch->p_reconstructed_time_signal[idx], 0, 4096 * sizeof(FLOAT64)); in iusace_fd_encode()
86 pstr_scratch->p_reconstructed_time_signal[idx], pstr_usac_data->td_encoder[i_ch], in iusace_fd_encode()
90 &ptr_num_fac_bits[i_ch], pstr_scratch); in iusace_fd_encode()
Diusace_tcx_mdct.c45 iusace_scratch_mem *pstr_scratch) { in iusace_tcx_mdct_main() argument
47 FLOAT32 *input = pstr_scratch->p_tcx_input; in iusace_tcx_mdct_main()
63 iusace_tcx_mdct(input, ptr_out, length, pstr_scratch); in iusace_tcx_mdct_main()
69 iusace_scratch_mem *pstr_scratch) { in iusace_tcx_imdct() argument
71 FLOAT32 *output = pstr_scratch->p_tcx_output; in iusace_tcx_imdct()
72 iusace_tcx_mdct(ptr_in, output, length, pstr_scratch); in iusace_tcx_imdct()
157 iusace_scratch_mem *pstr_scratch) { in iusace_tcx_mdct() argument
161 FLOAT32 *ptr_real = pstr_scratch->p_temp_mdct; in iusace_tcx_mdct()
175 iusace_complex_fft(ptr_real, len_by_2, pstr_scratch); in iusace_tcx_mdct()
Dixheaace_fd_mdct.c61 iusace_scratch_mem *pstr_scratch = &pstr_usac_data->str_scratch; in iusace_fd_mdct_short() local
63 FLOAT64 *ptr_windowed_buf = pstr_scratch->p_fd_mdct_windowed_short_buf; in iusace_fd_mdct_short()
97 pstr_scratch); in iusace_fd_mdct_short()
105 pstr_scratch); in iusace_fd_mdct_short()
127 iusace_scratch_mem *pstr_scratch = &pstr_usac_data->str_scratch; in iusace_fd_mdct_long() local
129 FLOAT64 *ptr_windowed_buf = pstr_scratch->p_fd_mdct_windowed_long_buf; in iusace_fd_mdct_long()
187 iusace_fft_based_mdct(ptr_windowed_buf, ptr_out_mdct, n_long, MDCT_TX_FLAG, pstr_scratch); in iusace_fd_mdct_long()
194 iusace_fft_based_mdct(ptr_windowed_buf, ptr_out_mdst, n_long, MDST_TX_FLAG, pstr_scratch); in iusace_fd_mdct_long()
Diusace_acelp_enc.c53 WORD32 *acelp_params, iusace_scratch_mem *pstr_scratch) { in iusace_acelp_encode() argument
76 FLOAT32 *exc_buf = pstr_scratch->p_acelp_exc_buf; in iusace_acelp_encode()
204 error, pstr_scratch->p_buf_synthesis_tool); in iusace_acelp_encode()
224 pstr_scratch->p_buf_synthesis_tool); in iusace_acelp_encode()
233 &imp_res[ORDER + 1], pstr_scratch->p_buf_synthesis_tool); in iusace_acelp_encode()
319 pstr_scratch->p_acelp_ir_buf); in iusace_acelp_encode()
323 pstr_scratch->p_acelp_ir_buf); in iusace_acelp_encode()
327 pstr_scratch->p_acelp_ir_buf); in iusace_acelp_encode()
331 pstr_scratch->p_acelp_ir_buf); in iusace_acelp_encode()
335 pstr_scratch->p_acelp_ir_buf); in iusace_acelp_encode()
[all …]
Diusace_tcx_mdct.h23 iusace_scratch_mem *pstr_scratch);
26 iusace_scratch_mem *pstr_scratch);
29 iusace_scratch_mem *pstr_scratch);
Diusace_fd_qc_adjthr.h99 WORD32 num_channels, WORD32 chn, iusace_scratch_mem *pstr_scratch);
102 iusace_scratch_mem *pstr_scratch, WORD32 i_ch);
106 WORD32 chn, iusace_scratch_mem *pstr_scratch);
Diusace_fft.h39 const WORD32 tx_flag, iusace_scratch_mem *pstr_scratch);
41 VOID iusace_complex_fft(FLOAT32 *data, WORD32 nlength, iusace_scratch_mem *pstr_scratch);
Dixheaace_mps_dct.c59 ixheaace_scratch_mem *pstr_scratch = (ixheaace_scratch_mem *)ptr_scratch; in ixheaace_mps_212_dct_iv() local
88 ia_enhaacplus_enc_complex_fft(ptr_data, length_by_2, pstr_scratch); in ixheaace_mps_212_dct_iv()
141 ixheaace_scratch_mem *pstr_scratch = (ixheaace_scratch_mem *)ptr_scratch; in ixheaace_mps_212_dst_iv() local
168 ia_enhaacplus_enc_complex_fft(ptr_data, length_by_2, pstr_scratch); in ixheaace_mps_212_dst_iv()
Diusace_func_prototypes.h51 WORD32 *acelp_params, iusace_scratch_mem *pstr_scratch);
61 iusace_scratch_mem *pstr_scratch);
76 iusace_scratch_mem *pstr_scratch);
Dixheaace_fd_quant.c264 iusace_scratch_mem *pstr_scratch = &ptr_usac_data->str_scratch; in iusace_stereo_proc() local
274 FLOAT64 *ptr_scratch_spec = pstr_scratch->p_quant_spectrum_spec_scratch; in iusace_stereo_proc()
356 pstr_sfb_prms->grouped_sfb_offset[chn], pstr_scratch->p_cmpx_mdct_temp_buf, in iusace_stereo_proc()
456 iusace_scratch_mem *pstr_scratch = &ptr_usac_data->str_scratch; in iusace_quantize_spec() local
458 FLOAT32 **sfb_form_fac = &pstr_scratch->ptr_sfb_form_fac[0]; in iusace_quantize_spec()
466 FLOAT32 *ptr_exp_spec = pstr_scratch->p_exp_spec; in iusace_quantize_spec()
467 FLOAT32 *ptr_mdct_spec_float = pstr_scratch->p_mdct_spec_float; in iusace_quantize_spec()
504 iusace_calc_form_fac_per_chan(&pstr_psy_out[ch], pstr_scratch, idx); in iusace_quantize_spec()
518 &pstr_qc_data->max_bit_fac, num_chans, chn, pstr_scratch); in iusace_quantize_spec()
524 pstr_scratch); in iusace_quantize_spec()
Dixheaace_mps_enc.c1146 FLOAT32 *pstr_scratch = (FLOAT32 *)ptr_scratch; in ixheaace_mps_515_apply() local
1148 FLOAT32 *in = (FLOAT32 *)pstr_scratch; in ixheaace_mps_515_apply()
1150 pstr_scratch += MAX_INPUT_CHANNELS * MAX_BUFFER_SIZE; in ixheaace_mps_515_apply()
1152 FLOAT32 *out = (FLOAT32 *)pstr_scratch; in ixheaace_mps_515_apply()
1154 pstr_scratch += 2 * MAX_BUFFER_SIZE; in ixheaace_mps_515_apply()
1156 FLOAT32 *out1 = (FLOAT32 *)pstr_scratch; in ixheaace_mps_515_apply()
1158 pstr_scratch += 2 * MAX_BUFFER_SIZE; in ixheaace_mps_515_apply()
1160 FLOAT32 *m_qmf_real = (FLOAT32 *)pstr_scratch; in ixheaace_mps_515_apply()
1162 pstr_scratch += 6 * MAX_TIME_SLOTS * NUM_QMF_BANDS; in ixheaace_mps_515_apply()
1164 FLOAT32 *m_qmf_imag = (FLOAT32 *)pstr_scratch; in ixheaace_mps_515_apply()
[all …]
Dixheaace_signal_classifier.c295 iusace_scratch_mem *pstr_scratch, WORD32 ccfl) { in iusace_tonal_analysis() argument
296 FLOAT32 *ptr_complex_fft = pstr_scratch->p_complex_fft; in iusace_tonal_analysis()
297 WORD32 *ptr_tonal_flag = pstr_scratch->p_tonal_flag; in iusace_tonal_analysis()
318 iusace_complex_fft(ptr_complex_fft, fft_size, pstr_scratch); in iusace_tonal_analysis()
325 iusace_find_tonal(ptr_complex_fft, ptr_tonal_flag, pstr_scratch->p_pow_spec, ccfl); in iusace_tonal_analysis()
826 iusace_scratch_mem *pstr_scratch, WORD32 ccfl) { in iusace_classification_ccfl() argument
911 iusace_tonal_analysis(&pstr_ton_params, pstr_scratch, ccfl); in iusace_classification_ccfl()
960 iusace_scratch_mem *pstr_scratch, WORD32 ccfl) { in iusace_classification() argument
963 FLOAT32 *ptr_time_signal = pstr_scratch->p_time_signal; in iusace_classification()
975 iusace_classification_ccfl(pstr_sig_class, ptr_time_signal, pstr_scratch, ccfl); in iusace_classification()
Dixheaace_fd_qc_adjthr.c874 WORD32 num_channels, WORD32 chn, iusace_scratch_mem *pstr_scratch) { in iusace_adj_thr() argument
878 ia_qc_pe_data_struct *pstr_qc_pe_data = (ia_qc_pe_data_struct *)pstr_scratch->ptr_fd_scratch; in iusace_adj_thr()
879 pUWORD8 ptr_scratch = pstr_scratch->ptr_fd_scratch + sizeof(ia_qc_pe_data_struct); in iusace_adj_thr()
883 pstr_qc_pe_data->pe_ch_data[0].sfb_lines = pstr_scratch->ptr_sfb_num_relevant_lines[0]; in iusace_adj_thr()
884 pstr_qc_pe_data->pe_ch_data[0].sfb_ld_energy = pstr_scratch->ptr_sfb_ld_energy[0]; in iusace_adj_thr()
886 pstr_qc_pe_data->pe_ch_data[1].sfb_lines = pstr_scratch->ptr_sfb_num_relevant_lines[1]; in iusace_adj_thr()
887 pstr_qc_pe_data->pe_ch_data[1].sfb_ld_energy = pstr_scratch->ptr_sfb_ld_energy[1]; in iusace_adj_thr()
941 iusace_scratch_mem *pstr_scratch, WORD32 i_ch) { in iusace_calc_form_fac_per_chan() argument
944 FLOAT32 *ptr_sfb_form_factor = pstr_scratch->ptr_sfb_form_fac[i_ch]; in iusace_calc_form_fac_per_chan()
945 FLOAT32 *ptr_sfb_num_relevant_lines = pstr_scratch->ptr_sfb_num_relevant_lines[i_ch]; in iusace_calc_form_fac_per_chan()
[all …]
Dixheaace_mps_enc.h54 ixheaace_bit_buf_handle pstr_bitstream, VOID *pstr_scratch);
Dixheaace_fft.h55 ixheaace_scratch_mem *pstr_scratch);
Diusace_fft.c642 iusace_scratch_mem *pstr_scratch) { in iusace_complex_fft_p3() argument
644 FLOAT32 *data_3 = pstr_scratch->p_fft_p3_data_3; in iusace_complex_fft_p3()
645 FLOAT32 *y = pstr_scratch->p_fft_p3_y; in iusace_complex_fft_p3()
662 iusace_complex_fft_p2(data_3, mpass, pstr_scratch->p_fft_p2_y); in iusace_complex_fft_p3()
852 VOID iusace_complex_fft(FLOAT32 *data, WORD32 nlength, iusace_scratch_mem *pstr_scratch) { in iusace_complex_fft() argument
854 iusace_complex_fft_p3(data, nlength, pstr_scratch); in iusace_complex_fft()
856 iusace_complex_fft_p2(data, nlength, pstr_scratch->p_fft_p2_y); in iusace_complex_fft()
887 const WORD32 tx_flag, iusace_scratch_mem *pstr_scratch) { in iusace_fft_based_mdct() argument
888 FLOAT32 *ptr_scratch1 = pstr_scratch->p_fft_mdct_buf; in iusace_fft_based_mdct()
921 iusace_complex_fft(ptr_scratch1, nlength, pstr_scratch); in iusace_fft_based_mdct()
/external/libxaac/encoder/drc_src/
Dimpd_drc_gain_enc.h189 ia_drc_gain_seq_buf_struct *pstr_drc_gain_seq_buf, VOID *pstr_scratch);
211 FLOAT32 *ptr_output, VOID *pstr_scratch);
Dimpd_drc_api.h50 WORD32 *ptr_bits_written, VOID *pstr_scratch);
Dimpd_drc_enc.h31 FLOAT32 *ptr_gain_buffer, VOID *pstr_scratch);
Dimpd_drc_gain_enc.c243 const WORD32 full_frame, VOID *pstr_scratch) { in impd_drc_get_preliminary_nodes() argument
264 iusace_scratch_mem *ptr_scratch = (iusace_scratch_mem *)(pstr_scratch); in impd_drc_get_preliminary_nodes()
396 ia_drc_gain_seq_buf_struct *pstr_drc_gain_seq_buf, VOID *pstr_scratch) { in impd_drc_post_process_nodes() argument
427 iusace_scratch_mem *ptr_scratch = (iusace_scratch_mem *)(pstr_scratch); in impd_drc_post_process_nodes()
996 ia_drc_gain_seq_buf_struct *pstr_drc_gain_seq_buf, VOID *pstr_scratch) { in impd_drc_quantize_and_encode_drc_gain() argument
1009 pstr_drc_group, pstr_drc_gain_seq_buf->str_gain_set_params.full_frame, pstr_scratch); in impd_drc_quantize_and_encode_drc_gain()
1023 pstr_drc_gain_seq_buf, pstr_scratch); in impd_drc_quantize_and_encode_drc_gain()
Dimpd_drc_enc.c268 FLOAT32 *ptr_gain_buffer, VOID *pstr_scratch) { in impd_drc_encode_uni_drc_gain() argument
276 pstr_scratch); in impd_drc_encode_uni_drc_gain()

12