/external/libxaac/decoder/drc_src/ |
impd_drc_selection_process.h | 53 FLOAT32 target_loudness; 61 FLOAT32 loudness_norm_gain_db_max; 62 FLOAT32 loudness_norm_gain_modification_db; 63 FLOAT32 output_peak_level_max; 75 FLOAT32 requested_dyn_range_value[MAX_NUM_DRC_FEATURE_REQUESTS]; 76 FLOAT32 requested_dyn_range_min_val[MAX_NUM_DRC_FEATURE_REQUESTS]; 77 FLOAT32 requested_dyn_range_max_val[MAX_NUM_DRC_FEATURE_REQUESTS]; 81 FLOAT32 sensitivity; 82 FLOAT32 playback_gain; 85 FLOAT32 boost [all...] |
impd_drc_uni_common.h | 138 FLOAT32 output_peak_level_db; 139 FLOAT32 loudness_normalization_gain_db; 140 FLOAT32 output_loudness; 151 FLOAT32 downmix_matrix[MAX_CHANNEL_COUNT][MAX_CHANNEL_COUNT]; 153 FLOAT32 boost; 154 FLOAT32 compress;
|
impd_drc_dec.h | 43 shape_filter_block shape_filter_block[], FLOAT32* deinterleaved_audio[], 45 FLOAT32* channel_audio[], WORD32 impd_apply_gains);
|
impd_drc_common.h | 186 FLOAT32 output_peak_level_db; 187 FLOAT32 loudness_normalization_gain_db; 188 FLOAT32 output_loudness; 199 FLOAT32 downmix_matrix[MAX_CHANNEL_COUNT][MAX_CHANNEL_COUNT]; 201 FLOAT32 boost; 202 FLOAT32 compress; 205 FLOAT32 mixing_level;
|
impd_drc_loud_eq.c | 63 ia_audio_band_buffer_struct* audio_band_buffer, FLOAT32* audio_io_buf[]) { 65 FLOAT32 sum; 67 FLOAT32** drcBandAudio; 68 FLOAT32** channel_audio; 119 FLOAT32 impd_decode_slope_idx(const WORD32 slopeCodeIndex) { 125 FLOAT32 impd_decode_slope_idx_magnitude(const WORD32 slopeCodeIndex) { 128 return (FLOAT32)fabs((FLOAT64)slopeCodeTable[slopeCodeIndex].value);
|
impd_drc_main_td_qmf_process.c | 43 FLOAT32 *input_real, FLOAT32 *input_imag, 44 FLOAT32 *output) { 82 output[i] = (FLOAT32)tmp; 87 FLOAT32 *input, FLOAT32 *output_real, 88 FLOAT32 *output_imag) { 90 FLOAT32 Z[10 * QMF_NUM_FILT_BANDS]; 91 FLOAT32 Y[2 * QMF_NUM_FILT_BANDS]; 102 Z[i] = (FLOAT32)(buff[i] * qmf_filter_coeff[i]) [all...] |
impd_drc_gain_decoder.c | 197 (FLOAT32)p_drc_gain_dec_structs->ia_drc_params_struct.sample_rate, 220 (maxMultibandAudioSignalCount * sizeof(FLOAT32*)) + 32); 227 (p_drc_params_struct->drc_frame_size * sizeof(FLOAT32)) + 32); 240 (p_audio_in_out_buf->audio_num_chan * sizeof(FLOAT32*)) + 32); 244 (p_audio_in_out_buf->audio_num_chan * sizeof(FLOAT32*)) + 32); 251 sizeof(FLOAT32*)) + 263 (p_audio_in_out_buf->audio_num_chan * sizeof(FLOAT32*)) + 32); 267 (p_audio_in_out_buf->audio_num_chan * sizeof(FLOAT32*)) + 32); 271 (p_audio_in_out_buf->audio_num_chan * sizeof(FLOAT32*)) + 32); 275 (p_audio_in_out_buf->audio_num_chan * sizeof(FLOAT32*)) + 32) [all...] |
impd_drc_main_qmf_process.c | 46 FLOAT32 **input_audio, WORD32 frame_len) { 50 FLOAT32 tmp_out[MAX_CHANNEL_COUNT]; 83 FLOAT32 *input_buffer; 84 FLOAT32 *output_buffer; 85 FLOAT32 *audio_io_buf_real[10]; 86 FLOAT32 *audio_io_buf_imag[10]; 87 FLOAT32 *scratch_buffer; 89 scratch_buffer = (FLOAT32 *)p_obj_drc->pp_mem[1]; 90 input_buffer = (FLOAT32 *)p_obj_drc->pp_mem[2]; 91 output_buffer = (FLOAT32 *)p_obj_drc->pp_mem[3] [all...] |
impd_drc_main_stft_process.c | 44 FLOAT32 **input_audio, WORD32 frame_len) { 48 FLOAT32 tmp_out[MAX_CHANNEL_COUNT]; 81 FLOAT32 *input_buffer; 82 FLOAT32 *output_buffer; 83 FLOAT32 *audio_io_buf_real[10]; 84 FLOAT32 *audio_io_buf_imag[10]; 85 FLOAT32 *scratch_buffer; 87 scratch_buffer = (FLOAT32 *)p_obj_drc->pp_mem[1]; 88 input_buffer = (FLOAT32 *)p_obj_drc->pp_mem[2]; 89 output_buffer = (FLOAT32 *)p_obj_drc->pp_mem[3] [all...] |
/external/libxaac/decoder/ |
ixheaacd_sbr_const.h | 127 (MAX_QMF_X_INBUF_SIZE * sizeof(FLOAT32*) + \ 128 MAX_QMF_X_OUTBUF_SIZE * sizeof(FLOAT32*) + \ 129 MAX_QMF_X_IN_REAL_BUF * sizeof(FLOAT32) + \ 130 MAX_QMF_X_IN_IMAG_BUF * sizeof(FLOAT32) + \ 131 MAX_QMF_X_OUT_REAL_BUF * sizeof(FLOAT32) + \ 132 MAX_QMF_X_OUT_IMAG_BUF * sizeof(FLOAT32) + X_INBUF_SIZE * sizeof(FLOAT32) + \ 133 X_OUTBUF_SIZE * sizeof(FLOAT32))
|
ixheaacd_mps_temp_process.c | 70 static FLOAT32 ixheaacd_bp[BP_SIZE] = { 76 static FLOAT32 ixheaacd_gf[BP_SIZE] = { 84 WORD32 ts, FLOAT32* scale) { 85 FLOAT32 dir_energy; 86 FLOAT32 diff_energy[2]; 87 FLOAT32 temp; 113 FLOAT32 dir_left_re = self->hyb_dir_out[left_ch][ts][n + 7].re; 114 FLOAT32 dir_right_re = self->hyb_dir_out[right_ch][ts][n + 7].re; 115 FLOAT32 dir_left_im = self->hyb_dir_out[left_ch][ts][n + 7].im; 116 FLOAT32 dir_right_im = self->hyb_dir_out[right_ch][ts][n + 7].im [all...] |
ixheaacd_mps_pre_mix.c | 112 VOID ixheaacd_fix_to_float_int(WORD32 *inp, FLOAT32 *out, WORD32 length, 113 FLOAT32 q_fac) { 115 FLOAT32 m_qfac = 1.0f / q_fac; 117 for (i = 0; i < length; i++) out[i] = (FLOAT32)(inp[i]) * m_qfac; 362 (WORD32 *)(self->r_out_re_scratch_m1), (FLOAT32 *)(self->r_out_re_in_m1), 366 (WORD32 *)self->r_out_im_scratch_m1, (FLOAT32 *)self->r_out_im_in_m1, 376 FLOAT32 sum_real = 0.0f; 377 FLOAT32 sum_imag = 0.0f; 380 FLOAT32 real = self->hyb_in[0][ts][qs].re * 384 FLOAT32 imag = self->hyb_in[0][ts][qs].re [all...] |
ixheaacd_esbr_envcal.c | 72 FLOAT32 input_real[][64], FLOAT32 input_imag[][64], 73 FLOAT32 input_real1[][64], FLOAT32 input_imag1[][64], 75 FLOAT32 *scratch_buff, FLOAT32 *env_out) { 77 FLOAT32(*env_tmp)[48]; 78 FLOAT32(*noise_level_pvc)[48]; 79 FLOAT32(*nrg_est_pvc)[48]; 80 FLOAT32(*nrg_ref_pvc)[48] [all...] |
ixheaacd_lpc_dec.c | 50 static FLOAT32 factor_table[4] = {60.0f, 65.0f, 64.0f, 63.0f}; 52 VOID ixheaacd_lsf_weight_2st_flt(FLOAT32 *lsfq, FLOAT32 *w, WORD32 mode) { 54 FLOAT32 d[ORDER + 1]; 63 w[i] = (FLOAT32)(factor_table[mode] / (FREQ_DIV / sqrt(d[i] * d[i + 1]))); 103 static WORD32 ixheaacd_avq_first_approx_abs(FLOAT32 *lsf, WORD32 *indx) { 105 extern FLOAT32 ixheaacd_dico_lsf_abs_8b_flt[]; 106 extern FLOAT32 ixheaacd_weight_table_avq[]; 109 FLOAT32 d[ORDER + 1], lsf_min; 110 FLOAT32 *ptr_w [all...] |
ixheaacd_lpc.c | 56 extern const FLOAT32 lsf_init[ORDER]; 58 extern const FLOAT32 ixheaacd_fir_lp_filt[1 + FILTER_DELAY]; 170 st->exc_prev[(usac_data->len_subfrm) / 2 - fac_length + i] = (FLOAT32)( 196 static VOID ixheaacd_lsf_2_lsp_conversion_float(FLOAT32 lsf[], FLOAT32 lsp[], 200 lsp[i] = (FLOAT32)cos((double)lsf[i] * (double)PI_BY_6400); 205 static WORD32 ixheaacd_bass_post_filter(FLOAT32 *synth_sig, WORD32 *pitch, 206 FLOAT32 *pitch_gain, FLOAT32 *synth_out, 208 FLOAT32 bpf_prev[]) [all...] |
ixheaacd_mps_temp_reshape.c | 53 FLOAT32 *env) { 54 FLOAT32 slot_energy[MAX_TIME_SLOTS][MAX_PARAMETER_BANDS] = {{0}}; 55 FLOAT32 pb_energy[MAX_PARAMETER_BANDS] = {0}; 56 FLOAT32 whitening_weight[MAX_PARAMETER_BANDS]; 62 FLOAT32 total_energy = 0, avg_energy = 0; 134 env[ii] = (FLOAT32)sqrt(env[ii] / (avg_energy + ABS_THR)); 145 FLOAT32 dir_energy[MAX_TIME_SLOTS]; 146 FLOAT32 dmx_energy[MAX_TIME_SLOTS]; 150 FLOAT32 gain, ratio; 152 FLOAT32 amp_direct = 0 [all...] |
ixheaacd_config.h | 209 FLOAT32 parametric_lim_threshold; 261 FLOAT32 level_estim_ch_weight[MAX_CHANNEL_COUNT]; 263 FLOAT32 drc_input_loudness; 298 FLOAT32 loud_eq_scaling[LOUD_EQ_GAIN_SEQUENCE_COUNT_MAX]; 299 FLOAT32 loud_eq_offset[LOUD_EQ_GAIN_SEQUENCE_COUNT_MAX]; 305 FLOAT32 filt_ele_gain; 321 FLOAT32 real_zero_radius[REAL_ZERO_COUNT_MAX]; 322 FLOAT32 generic_zero_radius[COMPLEX_ZERO_COUNT_MAX]; 323 FLOAT32 generic_zero_angle[COMPLEX_ZERO_COUNT_MAX]; 324 FLOAT32 real_pole_radius[REAL_POLE_COUNT_MAX] [all...] |
ixheaacd_mps_decorr.c | 47 static FLOAT32 ixheaacd_lattice_coeff_0_filt_den_coeff[DECORR_FILT_0_ORD + 1] = 50 static FLOAT32 ixheaacd_lattice_coeff_0_filt_num_coeff[DECORR_FILT_0_ORD + 1] = 54 static FLOAT32 ixheaacd_lattice_coeff_1_filt_den_coeff[DECORR_FILT_1_ORD + 1] = 57 static FLOAT32 ixheaacd_lattice_coeff_1_filt_num_coeff[DECORR_FILT_1_ORD + 1] = 61 static FLOAT32 ixheaacd_lattice_coeff_2_filt_den_coeff[DECORR_FILT_2_ORD + 1] = 63 static FLOAT32 ixheaacd_lattice_coeff_2_filt_num_coeff[DECORR_FILT_2_ORD + 1] = 66 static FLOAT32 ixheaacd_lattice_coeff_3_filt_den_coeff[DECORR_FILT_3_ORD + 1] = 68 static FLOAT32 ixheaacd_lattice_coeff_3_filt_num_coeff[DECORR_FILT_3_ORD + 1] = 139 FLOAT32 in_energy[MAX_PARAMETER_BANDS] = {0}; 140 FLOAT32 out_energy[MAX_PARAMETER_BANDS] = {0} [all...] |
ixheaacd_sbrdec_lpfuncs.c | 76 static FLOAT32 ixheaacd_new_bw_table[4][4] = {{0.00f, 0.60f, 0.90f, 0.98f}, 729 FLOAT32 phi_0_1_real; 730 FLOAT32 phi_0_1_imag; 731 FLOAT32 phi_0_2_real; 732 FLOAT32 phi_0_2_imag; 733 FLOAT32 phi_1_1; 734 FLOAT32 phi_1_2_real; 735 FLOAT32 phi_1_2_imag; 736 FLOAT32 phi_2_2; 737 FLOAT32 det [all...] |
ixheaacd_sbr_dec.c | 129 FLOAT32 qmf_buf_real[][64], 130 FLOAT32 qmf_buf_imag[][64], WORD32 no_bins, 184 FLOAT32 *core_coder_samples; 198 FLOAT32 gain; 283 ((FLOAT32)ploc_qmf_buf_real[z] * gain); 285 ((FLOAT32)ploc_qmf_buf_imag[z] * gain); 288 ptr_sbr_dec->qmf_buf_real[op_delay + idx][z] = (FLOAT32)0.0f; 289 ptr_sbr_dec->qmf_buf_imag[op_delay + idx][z] = (FLOAT32)0.0f; 298 FLOAT32 *qmf_buf_real, FLOAT32 *qmf_buf_imag [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
audioapotypes.h | 11 typedef float FLOAT32;
|
/prebuilts/go/darwin-x86/test/fixedbugs/ |
bug109.go | 19 (<float32>FLOAT32) 23 (<float32>FLOAT32)
|
/prebuilts/go/linux-x86/test/fixedbugs/ |
bug109.go | 19 (<float32>FLOAT32) 23 (<float32>FLOAT32)
|
/frameworks/ml/nn/runtime/test/generated/vts_models/ |
local_response_norm_float_1.model.cpp | 24 .type = OperandType::FLOAT32, 33 .type = OperandType::FLOAT32, 42 .type = OperandType::FLOAT32,
|
local_response_norm_float_1_relaxed.model.cpp | 24 .type = OperandType::FLOAT32, 33 .type = OperandType::FLOAT32, 42 .type = OperandType::FLOAT32,
|