/external/libxaac/decoder/ |
D | ixheaacd_sbr_rom.c | 74 {((WORD32)0xf801 << 16) | ((WORD32)0xfb3e & 0xFFFF), 75 ((WORD32)0x07c5 << 16) | ((WORD32)0xfa99 & 0xFFFF), 76 ((WORD32)0x0121 << 16) | ((WORD32)0xf865 & 0xFFFF), 77 ((WORD32)0xfc3d << 16) | ((WORD32)0xfd03 & 0xFFFF), 78 ((WORD32)0x0675 << 16) | ((WORD32)0x025f & 0xFFFF), 79 ((WORD32)0xfce2 << 16) | ((WORD32)0x072a & 0xFFFF), 80 ((WORD32)0xffea << 16) | ((WORD32)0xfaa5 & 0xFFFF), 81 ((WORD32)0xf8b3 << 16) | ((WORD32)0xff14 & 0xFFFF), 82 ((WORD32)0x0463 << 16) | ((WORD32)0x0605 & 0xFFFF), 83 ((WORD32)0x0333 << 16) | ((WORD32)0xf816 & 0xFFFF), [all …]
|
D | ixheaacd_function_selector.h | 58 extern WORD32 (*ixheaacd_fix_div)(WORD32, WORD32); 59 extern VOID (*ixheaacd_covariance_matrix_calc)(WORD32 *, 61 WORD32); 63 ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, WORD16); 64 extern VOID (*ixheaacd_over_lap_add1)(WORD32 *, WORD32 *, WORD16 *, 66 extern VOID (*ixheaacd_over_lap_add2)(WORD32 *, WORD32 *, WORD32 *, 72 extern VOID (*ixheaacd_decorr_filter2)(ia_ps_dec_struct *, WORD32 *, WORD32 *, 73 WORD32 *, WORD32 *, 76 extern WORD32 (*ixheaacd_divide16_pos)(WORD32, WORD32); 78 extern VOID (*ixheaacd_decorrelation)(ia_ps_dec_struct *, WORD32 *, WORD32 *, [all …]
|
D | ixheaacd_config.h | 184 WORD32 usac_cfg_ext_info_present[USAC_MAX_CONFIG_EXTENSIONS]; 185 WORD32 usac_ext_ele_payload_present[USAC_MAX_ELEMENTS]; 186 WORD32 usac_cfg_ext_info_len[USAC_MAX_CONFIG_EXTENSIONS]; 187 WORD32 usac_ext_ele_payload_len[USAC_MAX_ELEMENTS]; 188 WORD32 usac_ext_gain_payload_len; 193 WORD32 preroll_flag; 210 WORD32 parametric_lim_threshold_present; 212 WORD32 parametric_lim_attack; 213 WORD32 parametric_lim_release_present; 214 WORD32 parametric_lim_release; [all …]
|
D | ixheaacd_interface.h | 45 WORD32 ixheaacd_dec_main(VOID *handle, WORD8 *inbuffer, WORD8 *outbuffer, 46 WORD32 *out_bytes, WORD32 frames_done, WORD32 pcmsize, 47 WORD32 *num_channel_out); 49 VOID ixheaacd_complex_fft_p3(WORD32 *xr, WORD32 *xi, WORD32 nlength, 50 WORD32 fft_mode, WORD32 *preshift); 52 VOID ixheaacd_complex_fft_p2_dec(WORD32 *xr, WORD32 *xi, WORD32 nlength, 53 WORD32 fft_mode, WORD32 *preshift); 55 VOID ixheaacd_complex_fft_p2_armv7(WORD32 *xr, WORD32 *xi, WORD32 nlength, 56 WORD32 fft_mode, WORD32 *preshift); 58 VOID ixheaacd_mps_complex_fft_64_dec(WORD32 *ptr_x, WORD32 *fin_re, [all …]
|
D | ixheaacd_qmf_dec.h | 24 WORD32 no_channels; 49 WORD32 *analy_win_coeff_32; 50 const WORD32 *p_filter_32; 51 const WORD32 *esbr_cos_twiddle; 52 const WORD32 *esbr_alt_sin_twiddle; 53 const WORD32 *esbr_t_cos; 54 WORD32 *anal_filter_states_32; 55 WORD32 *state_new_samples_pos_low_32; 56 WORD32 *filter_states_32; 57 WORD32 *filter_pos_32; [all …]
|
D | ixheaacd_main.h | 23 VOID ixheaacd_imdct_flt(FLOAT32 in_data[], FLOAT32 out_data[], WORD32 len); 25 VOID usac_tw_imdct(FLOAT32 in_data[], FLOAT32 out_data[], WORD32 len); 27 WORD32 ixheaacd_window_calc(FLOAT32 window[], WORD32 len, WORD32 wfun_select); 29 VOID calc_window_ratio(FLOAT32 window[], WORD32 len, WORD32 prev_len, 30 WORD32 wfun_select, WORD32 prev_wfun_select); 32 WORD32 ixheaacd_tw_window_calc(FLOAT32 window[], WORD32 len, 33 WORD32 wfun_select); 36 WORD32 mode_prev; 48 WORD32 ilspold[ORDER]; 55 WORD32 lsfold_first[ORDER]; [all …]
|
D | ixheaacd_aac_imdct.h | 23 WORD32 ixheaacd_inverse_transform( 24 WORD32 spec_data[], WORD32 scratch[], 25 ia_aac_dec_imdct_tables_struct *ptr_imdct_tables, WORD32 expo, 26 WORD32 npoints); 28 VOID ixheaacd_post_twiddle_dec(WORD32 out_ptr[], WORD32 spec_data[], 30 WORD32 npoints); 33 WORD32 out_ptr[], WORD32 spec_data[], 34 ia_aac_dec_imdct_tables_struct *ptr_imdct_tables, WORD32 npoints); 37 WORD32 out_ptr[], WORD32 spec_data[], 38 ia_aac_dec_imdct_tables_struct *ptr_imdct_tables, WORD32 npoints); [all …]
|
D | ixheaacd_basic_ops32.h | 23 static PLATFORM_INLINE WORD32 ixheaacd_min32(WORD32 a, WORD32 b) { in ixheaacd_min32() 24 WORD32 min_val; in ixheaacd_min32() 31 static PLATFORM_INLINE WORD32 ixheaacd_max32(WORD32 a, WORD32 b) { in ixheaacd_max32() 32 WORD32 max_val; in ixheaacd_max32() 39 static PLATFORM_INLINE WORD32 ixheaacd_shl32(WORD32 a, WORD b) { in ixheaacd_shl32() 40 WORD32 out_val; in ixheaacd_shl32() 46 out_val = (WORD32)a << b; in ixheaacd_shl32() 51 static PLATFORM_INLINE WORD32 ixheaacd_shr32(WORD32 a, WORD b) { in ixheaacd_shr32() 52 WORD32 out_val; in ixheaacd_shr32() 61 out_val = (WORD32)a >> b; in ixheaacd_shr32() [all …]
|
/external/libxaac/decoder/drc_src/ |
D | impd_drc_struct.h | 154 WORD32 type; 173 WORD32 shape_flter_block_flag; 179 WORD32 level_estim_k_weighting_type; 180 WORD32 level_estim_integration_time_present; 181 WORD32 level_estim_integration_time; 182 WORD32 drc_curve_definition_type; 183 WORD32 drc_characteristic; 184 WORD32 node_count; 185 WORD32 node_level[PARAM_DRC_TYPE_FF_NODE_COUNT_MAX]; 186 WORD32 node_gain[PARAM_DRC_TYPE_FF_NODE_COUNT_MAX]; [all …]
|
D | impd_drc_selection_process.h | 43 WORD32 base_channel_count; 44 WORD32 base_layout; 45 WORD32 target_config_request_type; 46 WORD32 num_downmix_id_requests; 47 WORD32 requested_dwnmix_id[MAX_NUM_DOWNMIX_ID_REQUESTS]; 48 WORD32 requested_target_layout; 49 WORD32 requested_target_ch_count; 50 WORD32 target_ch_count_prelim; 52 WORD32 loudness_normalization_on; 54 WORD32 album_mode; [all …]
|
/external/libhevc/encoder/ |
D | ihevce_had_satd.h | 75 WORD32 src_strd, 77 WORD32 pred_strd, 79 WORD32 dst_strd); 83 WORD32 src_strd, 85 WORD32 pred_strd, 87 WORD32 dst_strd); 91 WORD32 src_strd, 93 WORD32 pred_strd, 95 WORD32 dst_strd); 99 WORD32 src_strd, [all …]
|
D | ihevce_api.h | 243 WORD32 i4_size; 248 WORD32 inp_chr_format; 253 WORD32 i4_chr_format; 256 WORD32 i4_width; 259 WORD32 i4_height; 262 WORD32 i4_orig_width; 265 WORD32 i4_orig_height; 268 WORD32 i4_input_bit_depth; 273 WORD32 i4_field_pic; 278 WORD32 i4_frm_rate_num; [all …]
|
D | ihevce_enc_loop_utils.h | 66 out = ((WORD32)(temp * (1 << QUANT_ROUND_FACTOR_Q))) >> CABAC_FRAC_BITS_Q; \ 89 void ihevce_get_cl_cu_lambda_prms(ihevce_enc_loop_ctxt_t *ps_ctxt, WORD32 i4_cur_cu_qp); 94 WORD32 i4_slice_type, 95 WORD32 i4_temporal_lyr_id, 96 WORD32 i4_lambda_type); 102 WORD32 i4_activity_for_qp, 103 WORD32 i4_activity_for_lamda, 104 WORD32 i4_reduce_qp); 106 WORD32 ihevce_scan_coeffs( 108 WORD32 *pi4_subBlock2csbfId_map, [all …]
|
D | rate_control_api.h | 51 WORD32 rate_control_num_fill_use_free_memtab( 67 WORD32 *pi4_init_qp, 69 WORD32 i4_max_inter_frm_int, 70 WORD32 i4_is_gop_closed, 71 WORD32 *pi4_min_max_qp, 72 WORD32 i4_use_est_intra_sad, 75 WORD32 i4_frame_height, 76 WORD32 i4_frame_width, 77 WORD32 i4_num_active_pic_type, 78 WORD32 i4_field_pic, [all …]
|
D | ia_basic_ops32.h | 104 static PLATFORM_INLINE WORD32 min32(WORD32 a, WORD32 b) in min32() 106 WORD32 min_val; in min32() 139 static PLATFORM_INLINE WORD32 max32(WORD32 a, WORD32 b) in max32() 141 WORD32 max_val; in max32() 175 static PLATFORM_INLINE WORD32 shl32(WORD32 a, WORD b) in shl32() 177 WORD32 out_val; in shl32() 182 out_val = (WORD32)a << b; in shl32() 214 static PLATFORM_INLINE WORD32 shr32(WORD32 a, WORD b) in shr32() 216 WORD32 out_val; in shr32() 227 out_val = (WORD32)a >> b; in shr32() [all …]
|
D | bit_allocation.h | 53 WORD32 bit_allocation_num_fill_use_free_memtab( 61 WORD32 i4_num_intra_frm_interval, /* num such intervals */ 62 WORD32 i4_bit_rate, /* num bits per second */ 63 WORD32 i4_frm_rate, /* num frms in 1000 seconds */ 64 WORD32 *i4_peak_bit_rate, 65 WORD32 i4_min_bitrate, /* The minimum bit rate that is to be satisfied for a gop */ 66 WORD32 i4_pels_in_frame, 67 WORD32 i4_is_hbr, 68 WORD32 i4_num_active_pic_type, 69 WORD32 i4_lap_window, [all …]
|
D | ihevce_enc_structs.h | 216 WORD32 qp_div, /* qpscaled / 6 */ 217 WORD32 qp_rem, /* qpscaled % 6 */ 218 WORD32 src_strd, 219 WORD32 pred_strd, 220 WORD32 dst_strd, 221 WORD32 zero_cols, 222 WORD32 zero_rows); 225 UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode); 230 WORD32 *pi4_tmp, 232 WORD32 src_strd, [all …]
|
D | ihevce_rc_structs.h | 91 WORD32 ai4_quant[NUM_RC_PIC_TYPE]; 92 WORD32 i4_scd_qp; 93 WORD32 i4_is_qp_valid; 138 WORD32 i4_enc_order_num_rc; 140 WORD32 i4_non_ref_B_pic_qp; 150 WORD32 i4_is_model_valid; 154 WORD32 i4_modelQP; 157 WORD32 i4_finalQP; 160 WORD32 i4_maxEbfQP; 166 WORD32 i4_is_offline_model_used; [all …]
|
/external/libxaac/decoder/armv7/ |
D | ixheaacd_function_selector_armv7.c | 68 WORD32 (*ixheaacd_fix_div)(WORD32, WORD32) = &ixheaacd_fix_div_armv7; 71 (WORD32 *, ixheaacd_lpp_trans_cov_matrix *, 72 WORD32) = &ixheaacd_covariance_matrix_calc_armv7; 75 (ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, 79 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 83 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 87 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 88 WORD32 *p_buf_right_real, WORD32 *p_buf_right_imag, 96 WORD32(*ixheaacd_divide16_pos) 97 (WORD32 op1, WORD32 op2) = &ixheaacd_divide16_pos_armv7; [all …]
|
D | ixheaacd_function_selector_arm_non_neon.c | 61 WORD32 (*ixheaacd_fix_div)(WORD32, WORD32) = &ixheaacd_fix_div_armv7; 64 (WORD32 *, ixheaacd_lpp_trans_cov_matrix *, 65 WORD32) = &ixheaacd_covariance_matrix_calc_armv7; 68 (ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, 72 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 76 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 80 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 81 WORD32 *p_buf_right_real, WORD32 *p_buf_right_imag, 89 WORD32(*ixheaacd_divide16_pos) 90 (WORD32 op1, WORD32 op2) = &ixheaacd_divide16_pos_armv7; [all …]
|
/external/libxaac/decoder/x86/ |
D | ixheaacd_function_selector_x86.c | 66 WORD32 (*ixheaacd_fix_div)(WORD32, WORD32) = &ixheaacd_fix_div_dec; 69 (WORD32 *, ixheaacd_lpp_trans_cov_matrix *, 70 WORD32) = &ixheaacd_covariance_matrix_calc_dec; 73 (ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, 77 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 81 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 85 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 86 WORD32 *p_buf_right_real, WORD32 *p_buf_right_imag, 94 WORD32(*ixheaacd_divide16_pos) 95 (WORD32 op1, WORD32 op2) = &ixheaacd_divide16_pos_dec; [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_function_selector_armv8.c | 66 WORD32 (*ixheaacd_fix_div)(WORD32, WORD32) = &ixheaacd_fix_div_dec; 69 (WORD32 *, ixheaacd_lpp_trans_cov_matrix *, 70 WORD32) = &ixheaacd_covariance_matrix_calc_dec; 73 (ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, 77 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 81 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 85 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 86 WORD32 *p_buf_right_real, WORD32 *p_buf_right_imag, 94 WORD32(*ixheaacd_divide16_pos) 95 (WORD32 op1, WORD32 op2) = &ixheaacd_divide16_pos_dec; [all …]
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_function_selector_generic.c | 67 WORD32 (*ixheaacd_fix_div)(WORD32, WORD32) = &ixheaacd_fix_div_dec; 70 (WORD32 *, ixheaacd_lpp_trans_cov_matrix *, 71 WORD32) = &ixheaacd_covariance_matrix_calc_dec; 74 (ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, 78 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 82 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 86 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 87 WORD32 *p_buf_right_real, WORD32 *p_buf_right_imag, 95 WORD32(*ixheaacd_divide16_pos) 96 (WORD32 op1, WORD32 op2) = &ixheaacd_divide16_pos_dec; [all …]
|
/external/libxaac/decoder/x86_64/ |
D | ixheaacd_function_selector_x86_64.c | 66 WORD32 (*ixheaacd_fix_div)(WORD32, WORD32) = &ixheaacd_fix_div_dec; 69 (WORD32 *, ixheaacd_lpp_trans_cov_matrix *, 70 WORD32) = &ixheaacd_covariance_matrix_calc_dec; 73 (ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, 77 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 81 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 85 (ia_ps_dec_struct *ptr_ps_dec, WORD32 *p_buf_left_real, WORD32 *p_buf_left_imag, 86 WORD32 *p_buf_right_real, WORD32 *p_buf_right_imag, 94 WORD32(*ixheaacd_divide16_pos) 95 (WORD32 op1, WORD32 op2) = &ixheaacd_divide16_pos_dec; [all …]
|
/external/libhevc/decoder/ |
D | ihevcd_structs.h | 53 WORD32 i4_cur_row; 56 WORD32 i4_num_rows; 139 WORD32 i4_cmd; 164 WORD32 i4_tu_coeff_data_ofst; 194 WORD32 i4_abs_poc; 199 WORD32 ai4_l0_collocated_poc[MAX_SLICE_HDR_CNT][MAX_DPB_SIZE]; 209 WORD32 ai4_l1_collocated_poc[MAX_SLICE_HDR_CNT][MAX_DPB_SIZE]; 237 WORD32 i4_ctb_x; 243 WORD32 i4_ctb_y; 288 WORD32 i4_ctb_pu_cnt; [all …]
|