Home
last modified time | relevance | path

Searched refs:WORD16 (Results 1 – 25 of 359) sorted by relevance

12345678910>>...15

/external/libxaac/decoder/
Dixheaacd_sbr_rom.c50 {(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 …]
Dixheaacd_basic_ops16.h23 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 …]
Dixheaacd_env_calc.h24 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 …]
Dixheaacd_sbr_rom.h37 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 …]
Dixheaacd_env_extr_part.h34 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 …]
Dixheaacd_block.h29 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,
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,
86 const WORD16 *window, WORD16 q_shift,
87 WORD16 size, WORD16 ch_fac);
[all …]
Dixheaacd_qmf_dec.h25 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 …]
Dixheaacd_rom.c28 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 …]
Dixheaacd_channelinfo.h34 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 …]
Dixheaacd_aac_rom.c453 {(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},
Dixheaacd_function_selector.h63 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 …]
Dixheaacd_ps_dec.h43 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 …]
Dixheaacd_env_calc.c75 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/
Dihevc_trans_tables.c102 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 …]
Dihevc_trans_tables.h42 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 …]
Dihevc_iquant_itrans_recon.h39 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/
Dixheaacd_function_selector_arm_non_neon.c69 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 …]
Dixheaacd_function_selector_armv7.c76 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/
Dime_distortion_metrics.c622 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/
Dixheaacd_function_selector_x86_64.c74 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/generic/
Dixheaacd_function_selector_generic.c75 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/libxaac/decoder/armv8/
Dixheaacd_function_selector_armv8.c74 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/x86/
Dixheaacd_function_selector_x86.c74 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/libhevc/encoder/
Dihevce_had_satd.c101 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 …]
Dihevce_had_satd.h78 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 …]

12345678910>>...15