/external/libxaac/encoder/ |
D | iusace_enc_main.c | 150 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 …]
|
D | iusace_fd_fac.c | 63 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 …]
|
D | iusace_lpd_enc.c | 234 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 …]
|
D | iusace_tcx_enc.c | 114 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 …]
|
D | ixheaace_fd_enc.c | 61 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()
|
D | iusace_tcx_mdct.c | 45 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()
|
D | ixheaace_fd_mdct.c | 61 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()
|
D | iusace_acelp_enc.c | 53 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 …]
|
D | iusace_tcx_mdct.h | 23 iusace_scratch_mem *pstr_scratch); 26 iusace_scratch_mem *pstr_scratch); 29 iusace_scratch_mem *pstr_scratch);
|
D | iusace_fd_qc_adjthr.h | 99 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);
|
D | iusace_fft.h | 39 const WORD32 tx_flag, iusace_scratch_mem *pstr_scratch); 41 VOID iusace_complex_fft(FLOAT32 *data, WORD32 nlength, iusace_scratch_mem *pstr_scratch);
|
D | ixheaace_mps_dct.c | 59 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()
|
D | iusace_func_prototypes.h | 51 WORD32 *acelp_params, iusace_scratch_mem *pstr_scratch); 61 iusace_scratch_mem *pstr_scratch); 76 iusace_scratch_mem *pstr_scratch);
|
D | ixheaace_fd_quant.c | 264 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()
|
D | ixheaace_mps_enc.c | 1146 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 …]
|
D | ixheaace_signal_classifier.c | 295 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()
|
D | ixheaace_fd_qc_adjthr.c | 874 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 …]
|
D | ixheaace_mps_enc.h | 54 ixheaace_bit_buf_handle pstr_bitstream, VOID *pstr_scratch);
|
D | ixheaace_fft.h | 55 ixheaace_scratch_mem *pstr_scratch);
|
D | iusace_fft.c | 642 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/ |
D | impd_drc_gain_enc.h | 189 ia_drc_gain_seq_buf_struct *pstr_drc_gain_seq_buf, VOID *pstr_scratch); 211 FLOAT32 *ptr_output, VOID *pstr_scratch);
|
D | impd_drc_api.h | 50 WORD32 *ptr_bits_written, VOID *pstr_scratch);
|
D | impd_drc_enc.h | 31 FLOAT32 *ptr_gain_buffer, VOID *pstr_scratch);
|
D | impd_drc_gain_enc.c | 243 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()
|
D | impd_drc_enc.c | 268 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()
|