/external/libxaac/decoder/ |
D | ixheaacd_sbr_rom.c | 50 {(WORD16)0x4027, 0, (WORD16)0x4000, 1, (WORD16)0x7fb2, 1, (WORD16)0x56bc, 54 {(WORD16)0x2000, (WORD16)0x2666, (WORD16)0x4000, (WORD16)0x6000}, 57 {(WORD16)0x5555, (WORD16)0x461d, (WORD16)0x3387, (WORD16)0x1bb8}, 60 {(WORD16)0x7fff, (WORD16)0x7fff, (WORD16)0x4000, (WORD16)0x2aab, 61 (WORD16)0x2000, (WORD16)0x199a, (WORD16)0x1555, (WORD16)0x1249, 62 (WORD16)0x1000, (WORD16)0x0e39, (WORD16)0x0ccd, (WORD16)0x0ba3, 63 (WORD16)0x0aab, (WORD16)0x09d9, (WORD16)0x0925, (WORD16)0x0889, 64 (WORD16)0x0800, (WORD16)0x0788, (WORD16)0x071c, (WORD16)0x06bd, 65 (WORD16)0x0666, (WORD16)0x0618, (WORD16)0x05d1, (WORD16)0x0591, 66 (WORD16)0x0555, (WORD16)0x051f, (WORD16)0x04ec, (WORD16)0x04be, [all …]
|
D | ixheaacd_basic_ops16.h | 23 static PLATFORM_INLINE WORD16 ixheaacd_sat16(WORD32 op1) { in ixheaacd_sat16() 24 WORD16 var_out; in ixheaacd_sat16() 29 var_out = (WORD16)(-32768); in ixheaacd_sat16() 31 var_out = (WORD16)(op1); in ixheaacd_sat16() 36 static PLATFORM_INLINE WORD16 ixheaacd_add16(WORD16 op1, WORD16 op2) { in ixheaacd_add16() 37 WORD16 var_out; in ixheaacd_add16() 39 var_out = ((WORD16)(op1 + op2)); in ixheaacd_add16() 43 static PLATFORM_INLINE WORD16 ixheaacd_add16_sat(WORD16 op1, WORD16 op2) { in ixheaacd_add16_sat() 44 WORD16 var_out; in ixheaacd_add16_sat() 52 static PLATFORM_INLINE WORD16 ixheaacd_sub16(WORD16 op1, WORD16 op2) { in ixheaacd_sub16() [all …]
|
D | ixheaacd_env_calc.h | 24 WORD16 *filt_buf_me; 25 WORD16 *filt_buf_noise_m; 28 WORD16 ph_index; 29 WORD16 tansient_env_prev; 31 WORD16 harm_index; 41 WORD16 *degree_alias, FLAG low_pow_flag, 50 const ia_patch_param_struct *p_str_patch_param, WORD16 num_patches, 53 PLATFORM_INLINE VOID ixheaacd_equalize_filt_buff_exp(WORD16 *ptr_filt_buf, 54 WORD16 *nrg_gain_mant, 57 static PLATFORM_INLINE VOID ixheaacd_filt_buf_update(WORD16 *filt_buf_mant, [all …]
|
D | ixheaacd_sbr_rom.h | 37 WORD16 sbr_lim_gains_m[8]; 39 WORD16 sbr_lim_bands_per_octave_q13[4]; 40 WORD16 sbr_smooth_filter[4]; 41 WORD16 sbr_inv_int_table[INV_INT_TABLE_SIZE]; 50 WORD16 w_32[2 * 30]; 51 WORD16 w_16[2 * 12]; 55 WORD16 sbr_sin_cos_twiddle_l64[64]; 56 WORD16 sbr_alt_sin_twiddle_l64[32]; 57 WORD16 sbr_cos_sin_twiddle_ds_l32[32 + 32]; 58 WORD16 sbr_sin_cos_twiddle_l32[32]; [all …]
|
D | ixheaacd_block.h | 29 VOID ixheaacd_scale_factor_process_dec(WORD32 *x_invquant, WORD16 *scale_fact, 36 VOID ixheaacd_scale_factor_process_armv7(WORD32 *x_invquant, WORD16 *scale_fact, 43 VOID ixheaacd_scale_factor_process_armv8(WORD32 *x_invquant, WORD16 *scale_fact, 54 WORD32 *spec_coef, WORD16 *sfb_offset, WORD start, 68 WORD16 ixheaacd_read_spectral_data( 75 WORD16 ixheaacd_read_section_data( 81 VOID ixheaacd_over_lap_add1_dec(WORD32 *coef, WORD32 *prev, WORD16 *out, 82 const WORD16 *window, WORD16 q_shift, 83 WORD16 size, WORD16 ch_fac); 85 VOID ixheaacd_over_lap_add1_armv7(WORD32 *coef, WORD32 *prev, WORD16 *out, [all …]
|
D | ixheaacd_env_extr_part.h | 34 WORD16 num_sf_bands[2]; 35 WORD16 num_nf_bands; 36 WORD16 num_mf_bands; 37 WORD16 sub_band_start; 38 WORD16 sub_band_end; 39 WORD16 freq_band_tbl_lim[MAX_NUM_LIMITERS + 1]; 40 WORD16 num_lf_bands; 41 WORD16 num_if_bands; 42 WORD16 *freq_band_table[2]; 43 WORD16 freq_band_tbl_lo[MAX_FREQ_COEFFS / 2 + 1]; [all …]
|
D | ixheaacd_qmf_dec.h | 25 const WORD16 *analy_win_coeff; 26 const WORD16 *p_filter; 27 const WORD16 *cos_twiddle; 28 const WORD16 *sin_twiddle; 29 const WORD16 *alt_sin_twiddle; 30 const WORD16 *t_cos; 31 const WORD16 *t_sin; 33 WORD16 *anal_filter_states; 34 WORD16 *filter_states; 35 WORD16 num_time_slots; [all …]
|
D | ixheaacd_rom.c | 28 const WORD16 ixheaacd_sfb_96_1024[] = { 33 const WORD16 ixheaacd_sfb_96_128[] = {4, 8, 12, 16, 20, 24, 36 const WORD16 ixheaacd_sfb_96_960[] = { 41 const WORD16 ixheaacd_sfb_96_120[] = {4, 8, 12, 16, 20, 24, 44 const WORD16 ixheaacd_sfb_96_768[] = { 49 const WORD16 ixheaacd_sfb_96_96[] = {4, 8, 12, 16, 20, 24, 52 const WORD16 ixheaacd_sfb_64_1024[] = { 58 const WORD16 ixheaacd_sfb_64_128[] = {4, 8, 12, 16, 20, 24, 61 const WORD16 ixheaacd_sfb_64_960[] = { 67 const WORD16 ixheaacd_sfb_64_120[] = {4, 8, 12, 16, 20, 24, [all …]
|
D | ixheaacd_channelinfo.h | 34 WORD16 window_shape; 35 WORD16 window_sequence; 36 WORD16 max_sfb; 37 WORD16 num_swb_window; 38 WORD16 sampling_rate_index; 39 WORD16 num_window_groups; 41 WORD16 frame_length; 43 WORD16 predictor_data_present; 73 WORD16 start_band; 74 WORD16 stop_band; [all …]
|
D | ixheaacd_function_selector.h | 63 ixheaacd_lpp_trans_cov_matrix *, WORD32 *, WORD32, WORD16); 64 extern VOID (*ixheaacd_over_lap_add1)(WORD32 *, WORD32 *, WORD16 *, 65 const WORD16 *, WORD16, WORD16, WORD16); 67 const WORD16 *, WORD16, WORD16, WORD16); 70 ia_ps_tables_struct *, WORD16 *); 74 ia_ps_tables_struct *, WORD16 *); 84 const WORD16 *); 86 extern VOID (*ixheaacd_conv_ergtoamplitudelp)(WORD32, WORD16, WORD16 *, 87 WORD16 *, WORD16 *, WORD16 *); 89 extern VOID (*ixheaacd_conv_ergtoamplitude)(WORD32, WORD16, WORD16 *, WORD16 *, [all …]
|
D | ixheaacd_aac_rom.c | 453 {(WORD16)-0x7e0e, (WORD16)-0x6eda, (WORD16)-0x5247, (WORD16)-0x2bc7, 454 (WORD16)0x0000, (WORD16)0x378a, (WORD16)0x6413, (WORD16)0x7cca}, 457 {(WORD16)-0x7f74, (WORD16)-0x7b1d, (WORD16)-0x7295, (WORD16)-0x6625, 458 (WORD16)-0x563c, (WORD16)-0x4362, (WORD16)-0x2e3d, (WORD16)-0x1785, 459 (WORD16)0x0000, (WORD16)0x1a9d, (WORD16)0x3410, (WORD16)0x4b3d, 460 (WORD16)0x5f1f, (WORD16)0x6eda, (WORD16)0x79bc, (WORD16)0x7f4c},
|
D | ixheaacd_ps_dec.h | 43 typedef WORD16((*REVERB_BUFFERS_RI)[NUM_SER_AP_LINKS])[32 * 2]; 44 typedef WORD16((REVERB_BUFFERS_CH_RI[5])[NUM_SER_AP_LINKS])[16 * 2]; 47 WORD16 (*delay_buf_qmf_ap_re_im)[32 * 2]; 49 WORD16 (*delay_buf_qmf_ld_re_im)[SMALL_DEL_STRT * 2]; 51 WORD16 (*delay_buf_qmf_sd_re_im)[2 * 32]; 53 WORD16 delay_buf_idx_ser[NUM_SER_AP_LINKS]; 54 WORD16 delay_sample_ser[NUM_SER_AP_LINKS]; 57 WORD16 delay_buf_idx; 58 WORD16 delay_buf_idx_long; 69 WORD16 delay_buf_qmf_sub_re_im[DEL_ALL_PASS][16 * 2]; [all …]
|
D | ixheaacd_env_calc.c | 75 static VOID ixheaacd_alias_reduction(WORD16 *deg_patched, WORD16 *nrg_gain, in ixheaacd_alias_reduction() 76 WORD16 *nrg_est, WORD8 *alias_red_buf, in ixheaacd_alias_reduction() 80 WORD16 f_group_vec[MAX_FREQ_COEFFS], *ptr_f_group_vec; in ixheaacd_alias_reduction() 119 WORD16 nrg_amp_mant; in ixheaacd_alias_reduction() 120 WORD16 nrg_amp_exp; in ixheaacd_alias_reduction() 121 WORD16 nrgMod_m; in ixheaacd_alias_reduction() 122 WORD16 nrgMod_e; in ixheaacd_alias_reduction() 123 WORD16 grp_gain_mant; in ixheaacd_alias_reduction() 124 WORD16 grp_gain_exp; in ixheaacd_alias_reduction() 125 WORD16 compensation_m; in ixheaacd_alias_reduction() [all …]
|
/external/libhevc/common/ |
D | ihevc_trans_tables.c | 102 const WORD16 g_ihevc_iquant_intr_scales[6][8] = 133 const WORD16 g_ai2_ihevc_trans_dst_4[4][4] = 148 const WORD16 g_ai2_ihevc_trans_4[4][4] = 156 const WORD16 g_ai2_ihevc_trans_4_transpose[4][4] = 171 const WORD16 g_ai2_ihevc_trans_4_intr[8] = { 64, 64, 83, 36, 64, -64, 36, -83 }; 174 const WORD16 g_ai2_ihevc_trans_8[8][8] = 187 const WORD16 g_ai2_ihevc_trans_8_transpose[8][8] = 211 const WORD16 g_ai2_ihevc_trans_8_intr[8][8] = 239 const WORD16 g_ai2_ihevc_trans_16[16][16] = 278 const WORD16 g_ai2_ihevc_trans_16_transpose[1][16] = [all …]
|
D | ihevc_trans_tables.h | 42 extern const WORD16 g_ihevc_iquant_intr_scales[6][8]; 48 extern const WORD16 g_ai2_ihevc_trans_dst_4[4][4]; 50 extern const WORD16 g_ai2_ihevc_trans_4[4][4]; 52 extern const WORD16 g_ai2_ihevc_trans_4_transpose[4][4]; 54 extern const WORD16 g_ai2_ihevc_trans_8[8][8]; 56 extern const WORD16 g_ai2_ihevc_trans_16[16][16]; 58 extern const WORD16 g_ai2_ihevc_trans_16_transpose[1][16]; 59 extern const WORD16 g_ai2_ihevc_trans_32_transpose[1][32]; 60 extern const WORD16 g_ai2_ihevc_trans_32[32][32]; 66 extern const WORD16 g_ai2_ihevc_trans_4_intr[8]; [all …]
|
D | ihevc_iquant_itrans_recon.h | 39 typedef void ihevc_iquant_itrans_recon_4x4_ttype1_ft(WORD16 *pi2_src, 40 WORD16 *pi2_tmp, 42 WORD16 *pi2_dequant_coeff, 52 typedef void ihevc_hbd_iquant_itrans_recon_4x4_ttype1_ft(WORD16 *pi2_src, 53 WORD16 *pi2_tmp, 55 WORD16 *pi2_dequant_coeff, 66 typedef void ihevc_iquant_itrans_recon_4x4_ft(WORD16 *pi2_src, 67 WORD16 *pi2_tmp, 69 WORD16 *pi2_dequant_coeff, 79 typedef void ihevc_hbd_iquant_itrans_recon_4x4_ft(WORD16 *pi2_src, [all …]
|
/external/libxaac/decoder/armv7/ |
D | ixheaacd_function_selector_arm_non_neon.c | 69 WORD16) = &ixheaacd_covariance_matrix_calc_2_armv7; 72 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 73 WORD16) = &ixheaacd_over_lap_add1_dec; 76 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 77 WORD16) = &ixheaacd_over_lap_add2_dec; 83 WORD16 *transient_ratio) = &ixheaacd_decorr_filter2_armv7; 87 WORD16 *transient_ratio) = &ixheaacd_decorr_filter1_armv7; 101 const WORD16 *ptr_res) = &ixheaacd_apply_rot_armv7; 104 (WORD32 bands, WORD16 noise_e, WORD16 *nrg_sine, WORD16 *nrg_gain, 105 WORD16 *noise_level_mant, [all …]
|
D | ixheaacd_function_selector_armv7.c | 76 WORD16) = &ixheaacd_covariance_matrix_calc_2_armv7; 79 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 80 WORD16) = &ixheaacd_over_lap_add1_armv7; 83 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 84 WORD16) = &ixheaacd_over_lap_add2_armv7; 90 WORD16 *transient_ratio) = &ixheaacd_decorr_filter2_armv7; 94 WORD16 *transient_ratio) = &ixheaacd_decorr_filter1_armv7; 108 const WORD16 *ptr_resol) = &ixheaacd_apply_rot_armv7; 111 (WORD32 bands, WORD16 noise_e, WORD16 *nrg_sine, WORD16 *nrg_gain, 112 WORD16 *noise_level_mant, [all …]
|
/external/libavc/encoder/ |
D | ime_distortion_metrics.c | 622 WORD16 temp; in ime_compute_sad_8x8() 754 WORD16 temp; in ime_compute_sad_16x8() 828 WORD16 temp; in ime_compute_sad_16x16_ea8() 915 WORD16 s1,s2,s3,s4,sad_1,sad_2,ls1,ls2,ls3,ls4,ls5,ls6,ls7,ls8; in ime_compute_satqd_16x16_lumainter() 927 …s1 = ABS((WORD16)pu1_src_lp[0] - (WORD16)pu1_est_lp[0])+ ABS((WORD16)pu1_src_lp[3] - (WORD16)pu1_e… in ime_compute_satqd_16x16_lumainter() 928 …s4 = ABS((WORD16)pu1_src_lp[1] - (WORD16)pu1_est_lp[1])+ ABS((WORD16)pu1_src_lp[2] - (WORD16)pu1_e… in ime_compute_satqd_16x16_lumainter() 933 …s2 = ABS((WORD16)pu1_src_lp[0] - (WORD16)pu1_est_lp[0])+ ABS((WORD16)pu1_src_lp[3] - (WORD16)pu1_e… in ime_compute_satqd_16x16_lumainter() 934 …s3 = ABS((WORD16)pu1_src_lp[1] - (WORD16)pu1_est_lp[1])+ ABS((WORD16)pu1_src_lp[2] - (WORD16)pu1_e… in ime_compute_satqd_16x16_lumainter() 939 …s2 += ABS((WORD16)pu1_src_lp[0] - (WORD16)pu1_est_lp[0])+ ABS((WORD16)pu1_src_lp[3] - (WORD16)pu1_… in ime_compute_satqd_16x16_lumainter() 940 …s3 += ABS((WORD16)pu1_src_lp[1] - (WORD16)pu1_est_lp[1])+ ABS((WORD16)pu1_src_lp[2] - (WORD16)pu1_… in ime_compute_satqd_16x16_lumainter() [all …]
|
/external/libxaac/decoder/x86_64/ |
D | ixheaacd_function_selector_x86_64.c | 74 WORD16) = &ixheaacd_covariance_matrix_calc_2_dec; 77 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 78 WORD16) = &ixheaacd_over_lap_add1_dec; 81 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 82 WORD16) = &ixheaacd_over_lap_add2_dec; 88 WORD16 *transient_ratio) = &ixheaacd_decorr_filter2_dec; 92 WORD16 *transient_ratio) = &ixheaacd_decorr_filter1_dec; 106 const WORD16 *ptr_res) = &ixheaacd_apply_rot_dec; 109 (WORD32 bands, WORD16 noise_e, WORD16 *nrg_sine, WORD16 *nrg_gain, 110 WORD16 *noise_level_mant, [all …]
|
/external/libxaac/decoder/x86/ |
D | ixheaacd_function_selector_x86.c | 74 WORD16) = &ixheaacd_covariance_matrix_calc_2_dec; 77 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 78 WORD16) = &ixheaacd_over_lap_add1_dec; 81 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 82 WORD16) = &ixheaacd_over_lap_add2_dec; 88 WORD16 *transient_ratio) = &ixheaacd_decorr_filter2_dec; 92 WORD16 *transient_ratio) = &ixheaacd_decorr_filter1_dec; 106 const WORD16 *ptr_res) = &ixheaacd_apply_rot_dec; 109 (WORD32 bands, WORD16 noise_e, WORD16 *nrg_sine, WORD16 *nrg_gain, 110 WORD16 *noise_level_mant, [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_function_selector_armv8.c | 74 WORD16) = &ixheaacd_covariance_matrix_calc_2_dec; 77 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 78 WORD16) = &ixheaacd_over_lap_add1_armv8; 81 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 82 WORD16) = &ixheaacd_over_lap_add2_armv8; 88 WORD16 *transient_ratio) = &ixheaacd_decorr_filter2_dec; 92 WORD16 *transient_ratio) = &ixheaacd_decorr_filter1_dec; 106 const WORD16 *ptr_res) = &ixheaacd_apply_rot_dec; 109 (WORD32 bands, WORD16 noise_e, WORD16 *nrg_sine, WORD16 *nrg_gain, 110 WORD16 *noise_level_mant, [all …]
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_function_selector_generic.c | 75 WORD16) = &ixheaacd_covariance_matrix_calc_2_dec; 78 (WORD32 *, WORD32 *, WORD16 *, const WORD16 *, WORD16, WORD16, 79 WORD16) = &ixheaacd_over_lap_add1_dec; 82 (WORD32 *, WORD32 *, WORD32 *, const WORD16 *, WORD16, WORD16, 83 WORD16) = &ixheaacd_over_lap_add2_dec; 89 WORD16 *transient_ratio) = &ixheaacd_decorr_filter2_dec; 93 WORD16 *transient_ratio) = &ixheaacd_decorr_filter1_dec; 107 const WORD16 *ptr_res) = &ixheaacd_apply_rot_dec; 110 (WORD32 bands, WORD16 noise_e, WORD16 *nrg_sine, WORD16 *nrg_gain, 111 WORD16 *noise_level_mant, [all …]
|
/external/libhevc/encoder/ |
D | ihevce_had_satd.c | 101 WORD16 *pi2_dst, in ihevce_hadamard_4x4_8bit() 105 WORD16 m[16]; in ihevce_hadamard_4x4_8bit() 155 WORD16 *pi2_dst, in ihevce_hadamard_8x8_8bit() 189 WORD16 a0 = pi2_dst[idx]; in ihevce_hadamard_8x8_8bit() 190 WORD16 a1 = pi2_dst[4 + idx]; in ihevce_hadamard_8x8_8bit() 191 WORD16 a2 = pi2_dst[(4 * dst_strd) + idx]; in ihevce_hadamard_8x8_8bit() 192 WORD16 a3 = pi2_dst[(4 * dst_strd) + 4 + idx]; in ihevce_hadamard_8x8_8bit() 194 WORD16 b0 = (a0 + a1); in ihevce_hadamard_8x8_8bit() 195 WORD16 b1 = (a0 - a1); in ihevce_hadamard_8x8_8bit() 196 WORD16 b2 = (a2 + a3); in ihevce_hadamard_8x8_8bit() [all …]
|
D | ihevce_had_satd.h | 78 WORD16 *pi2_dst, 86 WORD16 *pi2_dst, 94 WORD16 *pi2_dst, 102 WORD16 *pi2_dst, 110 WORD16 *pi2_dst, 118 WORD16 *pi2_dst, 135 WORD16 *pi2_16x16_had, 137 WORD16 *pi2_dst, 143 WORD16 *pi2_8x8_had, 145 WORD16 *pi2_dst, [all …]
|