• Home
  • Raw
  • Download

Lines Matching refs:ptr_sbr_data

128     ia_sbr_frame_info_data_struct *ptr_sbr_data,  in ixheaacd_process_del_cod_env_data()  argument
133 WORD16 *ptr_env_sf = ptr_sbr_data->int_env_sf_arr; in ixheaacd_process_del_cod_env_data()
135 FLOAT32 *ptr_env_sf_float = ptr_sbr_data->flt_env_sf_arr; in ixheaacd_process_del_cod_env_data()
144 for (i = 0; i < ptr_sbr_data->str_frame_info_details.num_env; i++) { in ixheaacd_process_del_cod_env_data()
145 dtdf_dir = ptr_sbr_data->del_cod_dir_arr[i]; in ixheaacd_process_del_cod_env_data()
146 freq_res = ptr_sbr_data->str_frame_info_details.freq_res[i]; in ixheaacd_process_del_cod_env_data()
244 ia_sbr_frame_info_data_struct *ptr_sbr_data, in ixheaacd_wrong_timing_compensate() argument
248 ia_frame_info_struct *p_frame_info = &ptr_sbr_data->str_frame_info_details; in ixheaacd_wrong_timing_compensate()
269 shift = (SHORT_BITS - ENV_EXP_FRACT - 3 - ptr_sbr_data->amp_res); in ixheaacd_wrong_timing_compensate()
276 if (ptr_sbr_data->coupling_mode != COUPLING_BAL) { in ixheaacd_wrong_timing_compensate()
281 ptr_sbr_data->int_env_sf_arr[i] = in ixheaacd_wrong_timing_compensate()
282 add16_m(ptr_sbr_data->int_env_sf_arr[i], delta_exp); in ixheaacd_wrong_timing_compensate()
290 ia_sbr_frame_info_data_struct *ptr_sbr_data, in ixheaacd_check_env_data() argument
292 WORD16 *ptr_evn_sf = ptr_sbr_data->int_env_sf_arr; in ixheaacd_check_env_data()
297 WORD32 amp_res = ptr_sbr_data->amp_res; in ixheaacd_check_env_data()
301 for (i = 0; i < ptr_sbr_data->num_env_sfac; i++) { in ixheaacd_check_env_data()
322 VOID ixheaacd_dequant_env_data(ia_sbr_frame_info_data_struct *ptr_sbr_data, in ixheaacd_dequant_env_data() argument
325 WORD32 num_env_sf = ptr_sbr_data->num_env_sfac; in ixheaacd_dequant_env_data()
330 WORD16 *ptr_env_sf = ptr_sbr_data->int_env_sf_arr; in ixheaacd_dequant_env_data()
346 ia_sbr_frame_info_data_struct *ptr_sbr_data) { in ixheaacd_limit_noise_floor_fac() argument
355 ptr_sbr_data->str_frame_info_details.num_noise_env * num_nf_bands; in ixheaacd_limit_noise_floor_fac()
357 ptr_noise_floor = ptr_sbr_data->int_noise_floor; in ixheaacd_limit_noise_floor_fac()
383 ia_sbr_frame_info_data_struct *ptr_sbr_data, in ixheaacd_calc_noise_floor() argument
389 WORD16 *ptr_noise_floor = ptr_sbr_data->int_noise_floor; in ixheaacd_calc_noise_floor()
394 FLOAT32 *ptr_noise_floor_float = ptr_sbr_data->flt_noise_floor; in ixheaacd_calc_noise_floor()
397 num_noise_env = ptr_sbr_data->str_frame_info_details.num_noise_env; in ixheaacd_calc_noise_floor()
399 if (ptr_sbr_data->del_cod_dir_noise_arr[0] == DTDF_DIR_FREQ) { in ixheaacd_calc_noise_floor()
405 ptr2 = ptr_sbr_data->int_noise_floor; in ixheaacd_calc_noise_floor()
412 if (ptr_sbr_data->del_cod_dir_noise_arr[1] == DTDF_DIR_FREQ) { in ixheaacd_calc_noise_floor()
413 ptr1 = &ptr_sbr_data->int_noise_floor[num_nf_bands]; in ixheaacd_calc_noise_floor()
414 ptr2 = &ptr_sbr_data->int_noise_floor[(num_nf_bands + 1)]; in ixheaacd_calc_noise_floor()
418 ptr1 = &ptr_sbr_data->int_noise_floor[0]; in ixheaacd_calc_noise_floor()
419 ptr2 = &ptr_sbr_data->int_noise_floor[num_nf_bands]; in ixheaacd_calc_noise_floor()
426 ixheaacd_limit_noise_floor_fac(ptr_header_data, ptr_sbr_data); in ixheaacd_calc_noise_floor()
431 ptr1 = &ptr_sbr_data->int_noise_floor[ixheaacd_drc_offset]; in ixheaacd_calc_noise_floor()
436 if (ptr_sbr_data->coupling_mode != COUPLING_BAL) { in ixheaacd_calc_noise_floor()
440 ptr_noise_floor = &ptr_sbr_data->int_noise_floor[0]; in ixheaacd_calc_noise_floor()
455 ia_sbr_frame_info_data_struct *ptr_sbr_data, in ixheaacd_dec_sbrdata_for_pvc() argument
458 err = ixheaacd_calc_noise_floor(ptr_header_data, ptr_sbr_data, ptr_prev_data); in ixheaacd_dec_sbrdata_for_pvc()
461 if (!ptr_sbr_data->coupling_mode) { in ixheaacd_dec_sbrdata_for_pvc()
462 ptr_sbr_data->num_noise_sfac = in ixheaacd_dec_sbrdata_for_pvc()
464 ptr_sbr_data->str_frame_info_details.num_noise_env; in ixheaacd_dec_sbrdata_for_pvc()
465 ixheaacd_dequant_pvc_env_data(ptr_sbr_data->num_noise_sfac, in ixheaacd_dec_sbrdata_for_pvc()
466 ptr_sbr_data->flt_noise_floor); in ixheaacd_dec_sbrdata_for_pvc()
661 ia_sbr_frame_info_data_struct *ptr_sbr_data, in ixheaacd_dec_envelope() argument
672 temp_1 = ptr_sbr_data->str_frame_info_details.border_vec[0] - temp_1; in ixheaacd_dec_envelope()
676 if (ptr_sbr_data->del_cod_dir_arr[0] == DTDF_DIR_TIME) { in ixheaacd_dec_envelope()
684 ixheaacd_lean_sbrconcealment(ptr_header_data, ptr_sbr_data, in ixheaacd_dec_envelope()
687 ixheaacd_process_del_cod_env_data(ptr_header_data, ptr_sbr_data, in ixheaacd_dec_envelope()
695 err = ixheaacd_wrong_timing_compensate(ptr_header_data, ptr_sbr_data, in ixheaacd_dec_envelope()
701 if (ptr_sbr_data->coupling_mode != in ixheaacd_dec_envelope()
707 if (ptr_sbr_data->coupling_mode == COUPLING_LEVEL) { in ixheaacd_dec_envelope()
717 if (ptr_sbr_data->coupling_mode == COUPLING_BAL) { in ixheaacd_dec_envelope()
729 ixheaacd_process_del_cod_env_data(ptr_header_data, ptr_sbr_data, in ixheaacd_dec_envelope()
733 error_code = ixheaacd_check_env_data(ptr_header_data, ptr_sbr_data, in ixheaacd_dec_envelope()
742 err = ixheaacd_dec_envelope(ptr_header_data, ptr_sbr_data, in ixheaacd_dec_envelope()
752 ixheaacd_dequant_env_data(ptr_sbr_data, ptr_sbr_data->amp_res); in ixheaacd_dec_envelope()