Searched refs:p_obj_exhaacplus_dec (Results 1 – 8 of 8) sorted by relevance
/aosp_15_r20/external/libxaac/decoder/ |
H A D | ixheaacd_api.c | 169 IA_ERRORCODE ixheaacd_dec_mem_api(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, in ixheaacd_dec_mem_api() argument 182 p_obj_exhaacplus_dec->p_mem_info_aac[i_idx].ui_alignment) != 0) { in ixheaacd_dec_mem_api() 185 p_obj_exhaacplus_dec->pp_mem_aac[i_idx] = pv_value; in ixheaacd_dec_mem_api() 186 memset(p_obj_exhaacplus_dec->pp_mem_aac[i_idx], 0, in ixheaacd_dec_mem_api() 187 p_obj_exhaacplus_dec->p_mem_info_aac[i_idx].ui_size); in ixheaacd_dec_mem_api() 192 (UWORD32 *)p_obj_exhaacplus_dec->p_mem_info_aac + i_idx; in ixheaacd_dec_mem_api() 198 p_obj_exhaacplus_dec->p_state_aac = pv_value; in ixheaacd_dec_mem_api() 199 memset(p_obj_exhaacplus_dec->p_state_aac, 0, in ixheaacd_dec_mem_api() 201 p_obj_exhaacplus_dec->p_state_aac->pstr_dec_data = p_temp; in ixheaacd_dec_mem_api() 202 p_obj_exhaacplus_dec->p_state_aac->ia_audio_specific_config = in ixheaacd_dec_mem_api() [all …]
|
H A D | ixheaacd_multichannel.c | 284 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, WORD32 *coup_ch_output, in ixheaacd_dec_ind_coupling() argument 297 ind_channel_info = &p_obj_exhaacplus_dec->p_state_aac->ind_cc_info; in ixheaacd_dec_ind_coupling() 302 if (p_obj_exhaacplus_dec->p_state_aac->ec_enable) { in ixheaacd_dec_ind_coupling() 304 p_obj_exhaacplus_dec->aac_config.frame_status = 0; in ixheaacd_dec_ind_coupling() 313 if (p_obj_exhaacplus_dec->aac_config.element_type[l] == in ixheaacd_dec_ind_coupling() 315 p_obj_exhaacplus_dec->aac_config.element_instance_order[l] == in ixheaacd_dec_ind_coupling() 324 k = p_obj_exhaacplus_dec->aac_config.slot_element[l]; in ixheaacd_dec_ind_coupling() 344 k = p_obj_exhaacplus_dec->aac_config.slot_element[l]; in ixheaacd_dec_ind_coupling() 365 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, WORD16 frame_size, in ixheaacd_dec_downmix_to_stereo() argument 377 if (0 == p_obj_exhaacplus_dec->aac_config.element_type[i] || in ixheaacd_dec_downmix_to_stereo() [all …]
|
H A D | ixheaacd_aacdecoder.c | 101 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, in ixheaacd_aacdec_decodeframe() argument 141 p_state_enhaacplus_dec = p_obj_exhaacplus_dec->p_state_aac; in ixheaacd_aacdec_decodeframe() 229 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal && frame_status == 0) in ixheaacd_aacdec_decodeframe() 350 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal) { in ixheaacd_aacdec_decodeframe() 355 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal) { in ixheaacd_aacdec_decodeframe() 458 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal && !is_init) { in ixheaacd_aacdec_decodeframe() 490 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal && !is_init) { in ixheaacd_aacdec_decodeframe() 515 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal && !is_init) { in ixheaacd_aacdec_decodeframe() 527 if (p_obj_exhaacplus_dec->aac_config.ui_err_conceal && !is_init) { in ixheaacd_aacdec_decodeframe() 556 p_obj_exhaacplus_dec->p_state_aac->pstr_drc_dec); in ixheaacd_aacdec_decodeframe() [all …]
|
H A D | ixheaacd_struct_def.h | 277 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, 287 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec); 290 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, 294 WORD32 ixheaacd_dec_mem_api(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, 298 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec); 301 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec); 304 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec); 308 WORD32 ixheaacd_dec_init(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec); 310 WORD32 ixheaacd_dec_execute(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec); 313 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, WORD32 i_cmd,
|
H A D | ixheaacd_ld_mps_dec.c | 144 WORD32 ixheaacd_ld_mps_apply(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, in ixheaacd_ld_mps_apply() argument 146 ia_aac_dec_state_struct *aac_handle = p_obj_exhaacplus_dec->p_state_aac; in ixheaacd_ld_mps_apply() 171 FLOAT32 *qmf_re = p_obj_exhaacplus_dec->p_state_aac->str_sbr_dec_info[0] in ixheaacd_ld_mps_apply() 174 FLOAT32 *qmf_im = p_obj_exhaacplus_dec->p_state_aac->str_sbr_dec_info[0] in ixheaacd_ld_mps_apply()
|
H A D | ixheaacd_headerdecode.c | 982 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, UWORD8 *buffer, in ixheaacd_aac_headerdecode() argument 992 WORD32 disable_sync = p_obj_exhaacplus_dec->aac_config.ui_disable_sync; in ixheaacd_aac_headerdecode() 993 WORD32 is_ga_header = p_obj_exhaacplus_dec->aac_config.ui_mp4_flag; in ixheaacd_aac_headerdecode() 995 WORD32 loas_present = p_obj_exhaacplus_dec->aac_config.loas_present; in ixheaacd_aac_headerdecode() 998 p_obj_exhaacplus_dec->pp_mem_aac[IA_ENHAACPLUS_DEC_PERSIST_IDX]; in ixheaacd_aac_headerdecode() 1154 if (err_code == 0) p_obj_exhaacplus_dec->aac_config.ui_mp4_flag = 1; in ixheaacd_aac_headerdecode()
|
H A D | ixheaacd_ld_mps_dec.h | 23 WORD32 ixheaacd_ld_mps_apply(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec,
|
H A D | ixheaacd_headerdecode.h | 57 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, WORD ch_idx1,
|