Home
last modified time | relevance | path

Searched refs:p_obj_exhaacplus_dec (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/external/libxaac/decoder/
H A Dixheaacd_api.c169 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 Dixheaacd_multichannel.c284 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 Dixheaacd_aacdecoder.c101 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 Dixheaacd_struct_def.h277 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 Dixheaacd_ld_mps_dec.c144 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 Dixheaacd_headerdecode.c982 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 Dixheaacd_ld_mps_dec.h23 WORD32 ixheaacd_ld_mps_apply(ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec,
H A Dixheaacd_headerdecode.h57 ia_exhaacplus_dec_api_struct *p_obj_exhaacplus_dec, WORD ch_idx1,