Home
last modified time | relevance | path

Searched refs:ptr_sbr_dec (Results 1 – 5 of 5) sorted by relevance

/external/libxaac/decoder/
Dixheaacd_sbr_dec.c78 VOID ixheaacd_qmf_enrg_calc(ia_sbr_dec_struct *ptr_sbr_dec, in ixheaacd_qmf_enrg_calc() argument
82 for (i = 0; i < ptr_sbr_dec->str_codec_qmf_bank.num_time_slots; i++) { in ixheaacd_qmf_enrg_calc()
84 ptr_sbr_dec->qmf_energy_buf[i][j] = in ixheaacd_qmf_enrg_calc()
85 ptr_sbr_dec->qmf_buf_real[2 + i][j] * in ixheaacd_qmf_enrg_calc()
86 ptr_sbr_dec->qmf_buf_real[2 + i][j]; in ixheaacd_qmf_enrg_calc()
88 ptr_sbr_dec->qmf_energy_buf[i][j] += in ixheaacd_qmf_enrg_calc()
89 (ptr_sbr_dec->qmf_buf_imag[2 + i][j] * in ixheaacd_qmf_enrg_calc()
90 ptr_sbr_dec->qmf_buf_imag[2 + i][j]); in ixheaacd_qmf_enrg_calc()
96 ptr_sbr_dec->pvc_qmf_enrg_arr[32 * i + j] = in ixheaacd_qmf_enrg_calc()
97 (ptr_sbr_dec->qmf_energy_buf[4 * i + 0][j] + in ixheaacd_qmf_enrg_calc()
[all …]
Dixheaacd_sbrdecoder.c85 static WORD32 ixheaacd_sbr_dec_reset(ia_sbr_dec_struct *ptr_sbr_dec, in ixheaacd_sbr_dec_reset() argument
94 WORD32 num_time_slots = ptr_sbr_dec->str_codec_qmf_bank.num_time_slots; in ixheaacd_sbr_dec_reset()
104 ixheaacd_reset_sbrenvelope_calc(&ptr_sbr_dec->str_sbr_calc_env); in ixheaacd_sbr_dec_reset()
107 ptr_sbr_dec->str_synthesis_qmf_bank.lsb = new_lsb; in ixheaacd_sbr_dec_reset()
108 ptr_sbr_dec->str_synthesis_qmf_bank.usb = in ixheaacd_sbr_dec_reset()
111 old_lsb = ptr_sbr_dec->str_synthesis_qmf_bank.lsb; in ixheaacd_sbr_dec_reset()
112 ptr_sbr_dec->str_codec_qmf_bank.lsb = 0; in ixheaacd_sbr_dec_reset()
113 ptr_sbr_dec->str_codec_qmf_bank.usb = old_lsb; in ixheaacd_sbr_dec_reset()
117 &ptr_sbr_dec->str_hf_generator.lpc_filt_states_real[0][old_lsb]; in ixheaacd_sbr_dec_reset()
119 &ptr_sbr_dec->str_hf_generator.lpc_filt_states_real[1][old_lsb]; in ixheaacd_sbr_dec_reset()
[all …]
Dixheaacd_sbrdec_initfuncs.c507 ia_sbr_dec_struct *ptr_sbr_dec[2]; in ixheaacd_init_sbr() local
512 ptr_sbr_dec[0] = in ixheaacd_init_sbr()
514 ptr_sbr_dec[1] = in ixheaacd_init_sbr()
594 ixheaacd_esbr_hbe_data_init(ptr_sbr_dec[0]->p_hbe_txposer, samp_per_frame, in ixheaacd_init_sbr()
601 ixheaacd_esbr_hbe_data_init(ptr_sbr_dec[1]->p_hbe_txposer, samp_per_frame, in ixheaacd_init_sbr()
622 ptr_sbr_dec[0]->str_codec_qmf_bank.no_channels = 32; in ixheaacd_init_sbr()
623 ptr_sbr_dec[0]->str_codec_qmf_bank.esbr_cos_twiddle = in ixheaacd_init_sbr()
625 ptr_sbr_dec[0]->str_codec_qmf_bank.esbr_alt_sin_twiddle = in ixheaacd_init_sbr()
627 ptr_sbr_dec[0]->str_codec_qmf_bank.esbr_t_cos = in ixheaacd_init_sbr()
632 ptr_sbr_dec[1]->str_codec_qmf_bank.no_channels = 32; in ixheaacd_init_sbr()
[all …]
Dixheaacd_sbr_dec.h156 WORD32 ixheaacd_sbr_dec(ia_sbr_dec_struct *ptr_sbr_dec, WORD16 *ptr_time_data,
208 ia_sbr_dec_struct *ptr_sbr_dec, ia_sbr_header_data_struct *ptr_header_data,
233 WORD32 ixheaacd_esbr_dec(ia_sbr_dec_struct *ptr_sbr_dec,
Dixheaacd_sbrdec_lpfuncs.c431 ia_sbr_dec_struct *ptr_sbr_dec, ia_sbr_header_data_struct *ptr_header_data, in ixheaacd_rescale_x_overlap() argument
447 ptr_sbr_dec->str_codec_qmf_bank.usb = new_lsb; in ixheaacd_rescale_x_overlap()
448 ptr_sbr_dec->str_synthesis_qmf_bank.lsb = new_lsb; in ixheaacd_rescale_x_overlap()
465 source_scale = ptr_sbr_dec->str_sbr_scale_fact.ov_hb_scale; in ixheaacd_rescale_x_overlap()
466 target_scale = ptr_sbr_dec->str_sbr_scale_fact.ov_lb_scale; in ixheaacd_rescale_x_overlap()
470 source_scale = ptr_sbr_dec->str_sbr_scale_fact.ov_lb_scale; in ixheaacd_rescale_x_overlap()
471 target_scale = ptr_sbr_dec->str_sbr_scale_fact.ov_hb_scale; in ixheaacd_rescale_x_overlap()
473 target_usb = ptr_sbr_dec->str_synthesis_qmf_bank.usb; in ixheaacd_rescale_x_overlap()
494 ptr_sbr_dec->str_sbr_scale_fact.ov_lb_scale = source_scale; in ixheaacd_rescale_x_overlap()
496 ptr_sbr_dec->str_sbr_scale_fact.ov_hb_scale = source_scale; in ixheaacd_rescale_x_overlap()