Searched defs:pi2_src (Results 1 - 25 of 40) sorted by relevance

12

/external/libhevc/common/
H A Dihevc_chroma_recon.c70 * @param[in] pi2_src
103 void ihevc_chroma_recon_4x4(WORD16 *pi2_src, argument
133 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
136 pi2_src++;
153 * @param[in] pi2_src
186 void ihevc_chroma_recon_8x8(WORD16 *pi2_src, argument
216 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
219 pi2_src++;
236 * @param[in] pi2_src
269 void ihevc_chroma_recon_16x16(WORD16 *pi2_src, argument
[all...]
H A Dihevc_recon.c65 * @param[in] pi2_src
94 void ihevc_recon_4x4_ttype1(WORD16 *pi2_src, argument
124 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
127 pi2_src++;
144 * @param[in] pi2_src
176 void ihevc_recon_4x4(WORD16 *pi2_src, argument
206 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
209 pi2_src++;
226 * @param[in] pi2_src
258 void ihevc_recon_8x8(WORD16 *pi2_src, argument
340 ihevc_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
422 ihevc_recon_32x32(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
[all...]
H A Dihevc_chroma_iquant_recon.c72 * @param[in] pi2_src
100 * Zero columns in pi2_src
111 void ihevc_chroma_iquant_recon_4x4(WORD16 *pi2_src, argument
154 pi2_src[j * src_strd],
162 pi2_src++;
184 * @param[in] pi2_src
212 * Zero columns in pi2_src
223 void ihevc_chroma_iquant_recon_8x8(WORD16 *pi2_src, argument
266 pi2_src[j * src_strd],
274 pi2_src
335 ihevc_chroma_iquant_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
[all...]
H A Dihevc_chroma_itrans_recon.c70 * @param[in] pi2_src
96 * Zero columns in pi2_src
107 void ihevc_chroma_itrans_recon_4x4(WORD16 *pi2_src, argument
143 o[0] = g_ai2_ihevc_trans_4[1][0] * pi2_src[src_strd]
144 + g_ai2_ihevc_trans_4[3][0] * pi2_src[3 * src_strd];
145 o[1] = g_ai2_ihevc_trans_4[1][1] * pi2_src[src_strd]
146 + g_ai2_ihevc_trans_4[3][1] * pi2_src[3 * src_strd];
147 e[0] = g_ai2_ihevc_trans_4[0][0] * pi2_src[0]
148 + g_ai2_ihevc_trans_4[2][0] * pi2_src[2 * src_strd];
149 e[1] = g_ai2_ihevc_trans_4[0][1] * pi2_src[
[all...]
H A Dihevc_chroma_iquant_itrans_recon.c70 * @param[in] pi2_src
102 * Zero columns in pi2_src
105 * Zero Rows in pi2_src
116 void ihevc_chroma_iquant_itrans_recon_4x4(WORD16 *pi2_src, argument
168 pi2_src[1 * src_strd],
172 pi2_src[3 * src_strd],
182 pi2_src[0 * src_strd],
186 pi2_src[2 * src_strd],
204 pi2_src++;
H A Dihevc_chroma_itrans_recon_16x16.c71 * @param[in] pi2_src
97 * Zero columns in pi2_src
108 void ihevc_chroma_itrans_recon_16x16(WORD16 *pi2_src, argument
160 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd]
162 * pi2_src[3 * src_strd];
166 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd];
169 eee[0] = g_ai2_ihevc_trans_16[0][0] * pi2_src[0];
171 eee[1] = g_ai2_ihevc_trans_16[0][1] * pi2_src[0];
192 pi2_src++;
400 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_str
[all...]
H A Dihevc_chroma_itrans_recon_8x8.c70 * @param[in] pi2_src
96 * Zero columns in pi2_src
107 void ihevc_chroma_itrans_recon_8x8(WORD16 *pi2_src, argument
156 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd]
158 * pi2_src[3 * src_strd]
160 * pi2_src[5 * src_strd]
162 * pi2_src[7 * src_strd];
165 eo[0] = g_ai2_ihevc_trans_8[2][0] * pi2_src[2 * src_strd]
166 + g_ai2_ihevc_trans_8[6][0] * pi2_src[6 * src_strd];
167 eo[1] = g_ai2_ihevc_trans_8[2][1] * pi2_src[
[all...]
H A Dihevc_iquant_recon.c67 * @param[in] pi2_src
95 * Zero columns in pi2_src
105 void ihevc_iquant_recon_4x4_ttype1(WORD16 *pi2_src, argument
148 pi2_src[j * src_strd],
157 pi2_src++;
179 * @param[in] pi2_src
207 * Zero columns in pi2_src
217 void ihevc_iquant_recon_4x4(WORD16 *pi2_src, argument
260 pi2_src[j * src_strd],
268 pi2_src
328 ihevc_iquant_recon_8x8(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
439 ihevc_iquant_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
551 ihevc_iquant_recon_32x32(WORD16 *pi2_src, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
[all...]
H A Dihevc_itrans.c66 * @param[in] pi2_src
82 * Zero columns in pi2_src
93 void ihevc_itrans_4x4_ttype1(WORD16 *pi2_src, argument
115 c[0] = pi2_src[0] + pi2_src[2 * src_strd];
116 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd];
117 c[2] = pi2_src[0] - pi2_src[3 * src_strd];
118 c[3] = 74 * pi2_src[src_str
176 ihevc_itrans_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
225 ihevc_itrans_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
322 ihevc_itrans_8x8(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
386 ihevc_itrans_8x8(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
545 ihevc_itrans_16x16(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
640 ihevc_itrans_16x16(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
845 ihevc_itrans_32x32(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
[all...]
H A Dihevc_itrans_recon.c64 * @param[in] pi2_src
89 * Zero columns in pi2_src
99 void ihevc_itrans_recon_4x4_ttype1(WORD16 *pi2_src, argument
133 c[0] = pi2_src[0] + pi2_src[2 * src_strd];
134 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd];
135 c[2] = pi2_src[0] - pi2_src[3 * src_strd];
136 c[3] = 74 * pi2_src[src_str
234 ihevc_itrans_recon_4x4(WORD16 *pi2_src, WORD16 *pi2_tmp, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols, WORD32 zero_rows) argument
[all...]
H A Dihevc_itrans_recon_16x16.c60 * @param[in] pi2_src
88 * Zero columns in pi2_src
98 void ihevc_itrans_recon_16x16(WORD16 *pi2_src, argument
150 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd]
152 * pi2_src[3 * src_strd];
156 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd];
159 eee[0] = g_ai2_ihevc_trans_16[0][0] * pi2_src[0];
161 eee[1] = g_ai2_ihevc_trans_16[0][1] * pi2_src[0];
182 pi2_src++;
391 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_str
[all...]
H A Dihevc_itrans_recon_32x32.c61 * @param[in] pi2_src
89 * Zero columns in pi2_src
99 void ihevc_itrans_recon_32x32(WORD16 *pi2_src, argument
152 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_strd]
154 * pi2_src[3 * src_strd];
158 eo[k] = g_ai2_ihevc_trans_32[2][k] * pi2_src[2 * src_strd];
169 eeee[0] = g_ai2_ihevc_trans_32[0][0] * pi2_src[0];
170 eeee[1] = g_ai2_ihevc_trans_32[0][1] * pi2_src[0];
195 pi2_src++;
465 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_str
[all...]
H A Dihevc_itrans_recon_8x8.c60 * @param[in] pi2_src
88 * Zero columns in pi2_src
98 void ihevc_itrans_recon_8x8(WORD16 *pi2_src, argument
150 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd]
152 * pi2_src[3 * src_strd];
154 eo[0] = g_ai2_ihevc_trans_8[2][0] * pi2_src[2 * src_strd];
155 eo[1] = g_ai2_ihevc_trans_8[2][1] * pi2_src[2 * src_strd];
156 ee[0] = g_ai2_ihevc_trans_8[0][0] * pi2_src[0];
157 ee[1] = g_ai2_ihevc_trans_8[0][1] * pi2_src[0];
172 pi2_src
[all...]
H A Dihevc_inter_pred_filters.c494 * @param[in] pi2_src
523 void ihevc_inter_pred_luma_vert_w16inp(WORD16 *pi2_src, argument
540 i4_tmp += pi1_coeff[i] * pi2_src[col + (i - 3) * src_strd];
548 pi2_src += src_strd;
568 * @param[in] pi2_src
598 void ihevc_inter_pred_luma_vert_w16inp_w16out(WORD16 *pi2_src, argument
615 i4_tmp += pi1_coeff[i] * pi2_src[col + (i - 3) * src_strd];
622 pi2_src += src_strd;
1076 * @param[in] pi2_src
1105 void ihevc_inter_pred_chroma_vert_w16inp(WORD16 *pi2_src, argument
1182 ihevc_inter_pred_chroma_vert_w16inp_w16out(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
[all...]
H A Dihevc_iquant_itrans_recon.c64 * @param[in] pi2_src
96 * Zero columns in pi2_src
99 * Zero Rows in pi2_src
109 void ihevc_iquant_itrans_recon_4x4_ttype1(WORD16 *pi2_src, argument
159 pi2_src[0 * src_strd],
163 pi2_src[2 * src_strd],
169 pi2_src[2 * src_strd],
173 pi2_src[3 * src_strd],
179 pi2_src[0 * src_strd],
183 pi2_src[
317 ihevc_iquant_itrans_recon_4x4(WORD16 *pi2_src, WORD16 *pi2_tmp, UWORD8 *pu1_pred, WORD16 *pi2_dequant_coeff, UWORD8 *pu1_dst, WORD32 qp_div, WORD32 qp_rem, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols, WORD32 zero_rows) argument
[all...]
H A Dihevc_weighted_pred.c58 * Does uni-weighted prediction on the array pointed by pi2_src and stores
65 * @param[in] pi2_src
106 void ihevc_weighted_pred_uni(WORD16 *pi2_src, argument
124 i4_tmp = (pi2_src[col] + lvl_shift) * wgt0;
131 pi2_src += src_strd;
141 * Does chroma uni-weighted prediction on array pointed by pi2_src and stores
148 * @param[in] pi2_src
189 void ihevc_weighted_pred_chroma_uni(WORD16 *pi2_src, argument
209 i4_tmp = (pi2_src[col] + lvl_shift) * wgt0_cb;
215 i4_tmp = (pi2_src[co
[all...]
/external/libavc/common/x86/
H A Dih264_ihadamard_scaling_sse42.c65 * @param[in] pi2_src
89 void ih264_ihadamard_scaling_4x4_sse42(WORD16* pi2_src, argument
103 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row
104 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
204 void ih264_ihadamard_scaling_2x2_uv_sse42(WORD16* pi2_src, argument
216 src = _mm_loadu_si128((__m128i *) pi2_src); //a0 a1 a2 a3 b0 b1 b2 b3
H A Dih264_ihadamard_scaling_ssse3.c64 * @param[in] pi2_src
88 void ih264_ihadamard_scaling_4x4_ssse3(WORD16* pi2_src, argument
107 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row
108 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
H A Dih264_iquant_itrans_recon_dc_ssse3.c65 * @param[in] pi2_src
101 void ih264_iquant_itrans_recon_4x4_dc_ssse3(WORD16 *pi2_src, argument
114 WORD32 q0 = pi2_src[0];
185 * @param[in] pi2_src
227 void ih264_iquant_itrans_recon_8x8_dc_ssse3 (WORD16 *pi2_src, argument
239 WORD32 q0 = pi2_src[0];
352 * @param[in] pi2_src
388 void ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3(WORD16 *pi2_src, argument
408 UNUSED (pi2_src);
H A Dih264_iquant_itrans_recon_sse42.c64 * @param[in] pi2_src
100 void ih264_iquant_itrans_recon_4x4_sse42(WORD16 *pi2_src, argument
129 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row
130 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
315 * @param[in] pi2_src
351 void ih264_iquant_itrans_recon_chroma_4x4_sse42(WORD16 *pi2_src, argument
380 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row
381 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
H A Dih264_resi_trans_quant_sse42.c666 void ih264_hadamard_quant_4x4_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, argument
686 src_r0_r1 = _mm_loadu_si128((__m128i *) (pi2_src)); //a00 a01 a02 a03 a10 a11 a12 a13 -- the source matrix 0th,1st row
687 src_r2_r3 = _mm_loadu_si128((__m128i *) (pi2_src + 8)); //a20 a21 a22 a23 a30 a31 a32 a33 -- the source matrix 2nd,3rd row
895 void ih264_hadamard_quant_2x2_uv_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, argument
913 src = _mm_loadu_si128((__m128i *)pi2_src); //a0 a1 a2 a3 b0 b1 b2 b3
/external/libavc/common/
H A Dih264_ihadamard_scaling.c64 * @param[in] pi2_src
88 void ih264_ihadamard_scaling_4x4(WORD16* pi2_src, argument
101 pi2_src_ptr = pi2_src;
155 void ih264_ihadamard_scaling_2x2_uv(WORD16* pi2_src, argument
167 i4_x4 = pi2_src[0];
168 i4_x5 = pi2_src[1];
169 i4_x6 = pi2_src[2];
170 i4_x7 = pi2_src[3];
192 i4_y4 = pi2_src[4];
193 i4_y5 = pi2_src[
[all...]
H A Dih264_iquant_itrans_recon.c70 * @param[in] pi2_src
106 void ih264_iquant_itrans_recon_4x4(WORD16 *pi2_src, argument
119 WORD16 *pi2_src_ptr = pi2_src;
213 void ih264_iquant_itrans_recon_4x4_dc(WORD16 *pi2_src, argument
234 q0 = pi2_src[0];
282 * @param[in] pi2_src
323 void ih264_iquant_itrans_recon_8x8(WORD16 *pi2_src, argument
353 q = pi2_src[i];
551 void ih264_iquant_itrans_recon_8x8_dc(WORD16 *pi2_src, argument
575 q = pi2_src[
684 ih264_iquant_itrans_recon_chroma_4x4(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_out, WORD32 pred_strd, WORD32 out_strd, const UWORD16 *pu2_iscal_mat, const UWORD16 *pu2_weigh_mat, UWORD32 u4_qp_div_6, WORD16 *pi2_tmp, WORD16 *pi2_dc_src) argument
822 ih264_iquant_itrans_recon_chroma_4x4_dc(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_out, WORD32 pred_strd, WORD32 out_strd, const UWORD16 *pu2_iscal_mat, const UWORD16 *pu2_weigh_mat, UWORD32 u4_qp_div_6, WORD16 *pi2_tmp, WORD16 *pi2_dc_src) argument
[all...]
H A Dih264_resi_trans_quant.c413 void ih264_hadamard_quant_4x4(WORD16 *pi2_src, argument
430 x4 = pi2_src[0];
431 x5 = pi2_src[1];
432 x6 = pi2_src[2];
433 x7 = pi2_src[3];
445 pi2_src += 4;
542 void ih264_hadamard_quant_2x2_uv(WORD16 *pi2_src, argument
559 x4 = pi2_src[0];
560 x5 = pi2_src[1];
561 x6 = pi2_src[
[all...]
/external/libmpeg2/common/
H A Dimpeg2_idct.c62 void impeg2_idct_recon_dc(WORD16 *pi2_src, argument
79 i4_val = pi2_src[0] * gai2_impeg2_idct_q15[0];
94 void impeg2_idct_recon_dc_mismatch(WORD16 *pi2_src, argument
114 i4_val = pi2_src[0] * gai2_impeg2_idct_q15[0];
146 * @param[in] pi2_src
174 * Zero columns in pi2_src
184 void impeg2_idct_recon(WORD16 *pi2_src, argument
236 ai4_o[k] = gai2_impeg2_idct_q15[1 * 8 + k] * pi2_src[i4_src_strd]
238 * pi2_src[3 * i4_src_strd];
240 ai4_eo[0] = gai2_impeg2_idct_q15[2 * 8 + 0] * pi2_src[
[all...]

Completed in 1182 milliseconds

12