Searched defs:src_strd (Results 1 - 25 of 46) sorted by relevance

12

/external/libhevc/common/
H A Dihevc_chroma_recon.c79 * @param[in] src_strd
106 WORD32 src_strd,
133 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
162 * @param[in] src_strd
189 WORD32 src_strd,
216 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
245 * @param[in] src_strd
272 WORD32 src_strd,
299 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
103 ihevc_chroma_recon_4x4(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
186 ihevc_chroma_recon_8x8(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
269 ihevc_chroma_recon_16x16(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
H A Dihevc_recon.c74 * @param[in] src_strd
97 WORD32 src_strd,
124 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
153 * @param[in] src_strd
179 WORD32 src_strd,
206 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
235 * @param[in] src_strd
261 WORD32 src_strd,
288 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]);
317 * @param[in] src_strd
94 ihevc_recon_4x4_ttype1(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
176 ihevc_recon_4x4(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) argument
258 ihevc_recon_8x8(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 pred_strd, WORD32 dst_strd, WORD32 zero_cols) 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.c90 * @param[in] src_strd
117 WORD32 src_strd,
154 pi2_src[j * src_strd],
202 * @param[in] src_strd
229 WORD32 src_strd,
266 pi2_src[j * src_strd],
314 * @param[in] src_strd
341 WORD32 src_strd,
379 pi2_src[j * src_strd],
111 ihevc_chroma_iquant_recon_4x4(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
223 ihevc_chroma_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
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
H A Dihevc_chroma_itrans_recon.c83 * @param[in] src_strd
111 WORD32 src_strd,
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];
148 + g_ai2_ihevc_trans_4[2][0] * pi2_src[2 * src_strd];
150 + g_ai2_ihevc_trans_4[2][1] * pi2_src[2 * src_strd];
107 ihevc_chroma_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
H A Dihevc_padding.c63 * @param[in] src_strd
90 WORD32 src_strd,
99 memcpy(pu1_src - row * src_strd, pu1_src, wd);
100 memcpy(pu1_src + (ht + row - 1) * src_strd,
101 pu1_src + (ht - 1) * src_strd, wd);
117 * @param[in] src_strd
144 WORD32 src_strd,
153 src_strd >>= 1;
167 pu2_src += src_strd;
184 * @param[in] src_strd
89 ihevc_pad_vert(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 wd, WORD32 pad_size) argument
143 ihevc_pad_horz_chroma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 wd, WORD32 pad_size) argument
210 ihevc_pad_horz_luma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 wd, WORD32 pad_size) argument
268 ihevc_pad_top(UWORD8 *pu1_src, WORD32 src_strd, WORD32 wd, WORD32 pad_size) argument
322 ihevc_pad_bottom(UWORD8 *pu1_src, WORD32 src_strd, WORD32 wd, WORD32 pad_size) argument
377 ihevc_pad_left_luma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
433 ihevc_pad_left_chroma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
498 ihevc_pad_right_luma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
554 ihevc_pad_right_chroma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
[all...]
H A Dihevc_chroma_iquant_itrans_recon.c92 * @param[in] src_strd
123 WORD32 src_strd,
168 pi2_src[1 * src_strd],
172 pi2_src[3 * src_strd],
182 pi2_src[0 * src_strd],
186 pi2_src[2 * src_strd],
116 ihevc_chroma_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
H A Dihevc_chroma_itrans_recon_16x16.c84 * @param[in] src_strd
112 WORD32 src_strd,
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];
400 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd]
402 * pi2_src[3 * src_strd]
404 * pi2_src[5 * src_strd]
406 * pi2_src[7 * src_strd];
410 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd]
108 ihevc_chroma_itrans_recon_16x16(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_chroma_itrans_recon_8x8.c83 * @param[in] src_strd
111 WORD32 src_strd,
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[2 * src_strd]
168 + g_ai2_ihevc_trans_8[6][1] * pi2_src[6 * src_strd];
107 ihevc_chroma_itrans_recon_8x8(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_iquant_recon.c85 * @param[in] src_strd
111 WORD32 src_strd,
148 pi2_src[j * src_strd],
197 * @param[in] src_strd
223 WORD32 src_strd,
260 pi2_src[j * src_strd],
308 * @param[in] src_strd
334 WORD32 src_strd,
371 pi2_src[j * src_strd],
419 * @param[in] src_strd
105 ihevc_iquant_recon_4x4_ttype1(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
217 ihevc_iquant_recon_4x4(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
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.c72 * @param[in] src_strd
95 WORD32 src_strd,
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_strd];
125 CLIP_S16((74 * (pi2_src[0] - pi2_src[2 * src_strd] + pi2_src[3 * src_strd]) + add) >> i4_shift);
155 * @param[in] src_strd
93 ihevc_itrans_4x4_ttype1(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument
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.c79 * @param[in] src_strd
103 WORD32 src_strd,
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_strd];
143 CLIP_S16((74 * (pi2_src[0] - pi2_src[2 * src_strd] + pi2_src[3 * src_strd]) + add) >> shift);
211 * @param[in] src_strd
99 ihevc_itrans_recon_4x4_ttype1(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
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.c75 * @param[in] src_strd
102 WORD32 src_strd,
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];
391 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd]
393 * pi2_src[3 * src_strd]
395 * pi2_src[5 * src_strd]
397 * pi2_src[7 * src_strd];
401 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd]
98 ihevc_itrans_recon_16x16(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_32x32.c76 * @param[in] src_strd
103 WORD32 src_strd,
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];
465 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_strd]
467 * pi2_src[3 * src_strd]
469 * pi2_src[5 * src_strd]
471 * pi2_src[7 * src_strd];
475 eo[k] = g_ai2_ihevc_trans_32[2][k] * pi2_src[2 * src_strd]
99 ihevc_itrans_recon_32x32(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_8x8.c75 * @param[in] src_strd
102 WORD32 src_strd,
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];
288 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd]
290 * pi2_src[3 * src_strd]
292 * pi2_src[5 * src_strd]
294 * pi2_src[7 * src_strd];
98 ihevc_itrans_recon_8x8(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_inter_pred_filters.c84 * @param[in] src_strd
110 WORD32 src_strd,
125 pu1_src += src_strd;
147 * @param[in] src_strd
172 WORD32 src_strd,
195 pu1_src += src_strd;
219 * @param[in] src_strd
245 WORD32 src_strd,
260 i2_tmp += pi1_coeff[i] * pu1_src[col + (i - 3) * src_strd];
268 pu1_src += src_strd;
108 ihevc_inter_pred_luma_copy(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
170 ihevc_inter_pred_luma_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
243 ihevc_inter_pred_luma_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
316 ihevc_inter_pred_luma_copy_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
382 ihevc_inter_pred_luma_horz_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
453 ihevc_inter_pred_luma_vert_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
523 ihevc_inter_pred_luma_vert_w16inp(WORD16 *pi2_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
598 ihevc_inter_pred_luma_vert_w16inp_w16out(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
670 ihevc_inter_pred_chroma_copy(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
735 ihevc_inter_pred_chroma_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
817 ihevc_inter_pred_chroma_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
892 ihevc_inter_pred_chroma_copy_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
958 ihevc_inter_pred_chroma_horz_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
1034 ihevc_inter_pred_chroma_vert_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
1105 ihevc_inter_pred_chroma_vert_w16inp(WORD16 *pi2_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) 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.c86 * @param[in] src_strd
116 WORD32 src_strd,
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[3 * src_strd],
189 pi2_src[1 * src_strd],
200 pi2_src[0 * src_strd],
109 ihevc_iquant_itrans_recon_4x4_ttype1(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
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.c71 * @param[in] src_strd
108 WORD32 src_strd,
131 pi2_src += src_strd;
154 * @param[in] src_strd
191 WORD32 src_strd,
222 pi2_src += src_strd;
106 ihevc_weighted_pred_uni(WORD16 *pi2_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 wgt0, WORD32 off0, WORD32 shift, WORD32 lvl_shift, WORD32 ht, WORD32 wd) argument
189 ihevc_weighted_pred_chroma_uni(WORD16 *pi2_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 wgt0_cb, WORD32 wgt0_cr, WORD32 off0_cb, WORD32 off0_cr, WORD32 shift, WORD32 lvl_shift, WORD32 ht, WORD32 wd) argument
H A Dihevc_chroma_intra_pred_filters.c114 * @param[in] src_strd
138 WORD32 src_strd,
190 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples
191 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples
200 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples
201 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples
446 * @param[in] src_strd
468 WORD32 src_strd,
478 UNUSED(src_strd);
534 * @param[in] src_strd
135 ihevc_intra_pred_chroma_ref_substitution(UWORD8 *pu1_top_left, UWORD8 *pu1_top, UWORD8 *pu1_left, WORD32 src_strd, WORD32 nt, WORD32 nbr_flags, UWORD8 *pu1_dst, WORD32 dst_strd) argument
467 ihevc_intra_pred_chroma_planar(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
555 ihevc_intra_pred_chroma_dc(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
659 ihevc_intra_pred_chroma_horz(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
721 ihevc_intra_pred_chroma_ver(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
781 ihevc_intra_pred_chroma_mode2(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
848 ihevc_intra_pred_chroma_mode_18_34(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
921 ihevc_intra_pred_chroma_mode_3_to_9(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
1010 ihevc_intra_pred_chroma_mode_11_to_17(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
1130 ihevc_intra_pred_chroma_mode_19_to_25(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
1238 ihevc_intra_pred_chroma_mode_27_to_33(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
[all...]
/external/libhevc/common/x86/
H A Dihevc_padding_ssse3_intr.c65 * @param[in] src_strd
92 WORD32 src_strd,
116 pu1_src += src_strd;
136 * @param[in] src_strd
163 WORD32 src_strd,
188 pu1_src += src_strd;
208 * @param[in] src_strd
235 WORD32 src_strd,
258 pu1_src += src_strd;
278 * @param[in] src_strd
91 ihevc_pad_left_luma_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
162 ihevc_pad_left_chroma_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
234 ihevc_pad_right_luma_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
304 ihevc_pad_right_chroma_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
[all...]
H A Dihevc_inter_pred_filters_sse42_intr.c86 * @param[in] src_strd
111 WORD32 src_strd,
131 src1_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 1 * src_strd)); /* row =1 */
132 src2_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 2 * src_strd)); /* row =2 */
133 src3_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 3 * src_strd)); /* row =3 */
155 pu1_src += 4 * src_strd - wd; /* pointer update */
167 src1_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 1 * src_strd)); /* row =1 */
168 src2_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 2 * src_strd)); /* row =2 */
169 src3_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 3 * src_strd)); /* row =3 */
191 pu1_src += 4 * src_strd
109 ihevc_inter_pred_luma_copy_w16out_sse42(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
236 ihevc_inter_pred_chroma_copy_sse42(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
457 ihevc_inter_pred_chroma_copy_w16out_sse42(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument
[all...]
H A Dihevc_chroma_intra_pred_filters_sse42_intr.c102 * @param[in] src_strd
123 WORD32 src_strd,
136 UNUSED(src_strd);
256 * @param[in] src_strd
277 WORD32 src_strd,
291 UNUSED(src_strd);
122 ihevc_intra_pred_chroma_planar_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
276 ihevc_intra_pred_chroma_dc_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument
/external/libhevc/common/arm/
H A Dihevc_intra_ref_substitution_a9q.c84 * @param[in] src_strd
107 WORD32 src_strd,
159 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples
160 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples
169 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples
170 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples
401 WORD32 src_strd,
457 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd];
468 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd];
567 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd];
104 ihevc_intra_pred_chroma_ref_substitution_a9q(UWORD8 *pu1_top_left, UWORD8 *pu1_top, UWORD8 *pu1_left, WORD32 src_strd, WORD32 nt, WORD32 nbr_flags, UWORD8 *pu1_dst, WORD32 dst_strd) argument
398 ihevc_intra_pred_luma_ref_substitution_a9q(UWORD8 *pu1_top_left, UWORD8 *pu1_top, UWORD8 *pu1_left, WORD32 src_strd, WORD32 nt, WORD32 nbr_flags, UWORD8 *pu1_dst, WORD32 dst_strd) argument
[all...]
H A Dihevc_weighted_pred_neon_intr.c69 * @param[in] src_strd
106 WORD32 src_strd,
145 pi2_src_tmp = pi2_src + src_strd;
176 pi2_src += 2 * src_strd - wd;
200 * @param[in] src_strd
237 WORD32 src_strd,
292 pi2_src_tmp = pi2_src + src_strd;
323 pi2_src += 2 * src_strd - 2 * wd;
104 ihevc_weighted_pred_uni_neonintr(WORD16 *pi2_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 wgt0, WORD32 off0, WORD32 shift, WORD32 lvl_shift, WORD32 ht, WORD32 wd) argument
235 ihevc_weighted_pred_chroma_uni_neonintr(WORD16 *pi2_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 wgt0_cb, WORD32 wgt0_cr, WORD32 off0_cb, WORD32 off0_cr, WORD32 shift, WORD32 lvl_shift, WORD32 ht, WORD32 wd) argument
/external/libhevc/decoder/x86/
H A Dihevcd_fmt_conv_ssse3_intr.c63 WORD32 num_rows, num_cols, src_strd, dst_strd, cols, rows; local
78 src_strd = src_y_strd;
84 pu1_src += src_strd;
121 src_strd = src_uv_strd;
134 PREFETCH((char const *)(pu1_uv_src + (8 * src_strd)), _MM_HINT_T0)
135 PREFETCH((char const *)(pu1_uv_src + (9 * src_strd)), _MM_HINT_T0)
136 PREFETCH((char const *)(pu1_uv_src + (10 * src_strd)), _MM_HINT_T0)
137 PREFETCH((char const *)(pu1_uv_src + (11 * src_strd)), _MM_HINT_T0)
160 src_uv0_8x16b = _mm_loadu_si128((__m128i *)(pu1_uv_src_temp + (1 * src_strd)));
161 src_uv1_8x16b = _mm_loadu_si128((__m128i *)(pu1_uv_src_temp + (1 * src_strd)
[all...]
/external/libhevc/decoder/
H A Dihevcd_deblk.c114 WORD32 src_strd; local
213 src_strd = ps_codec->i4_strd;
233 pu1_src -= 4 * src_strd;
269 pu1_src += 4 * (ctb_size / 4 - row) * src_strd;
271 pu1_src += 4 * bs_tz * src_strd;
327 DUMP_DEBLK_LUMA_VERT(pu1_src, src_strd,
332 ps_codec->s_func_selector.ihevc_deblk_luma_vert_fptr(pu1_src, src_strd,
339 pu1_src += 4 * src_strd;
349 pu1_src -= (src_strd << log2_ctb_size);
469 DUMP_DEBLK_LUMA_HORZ(pu1_src, src_strd,
[all...]

Completed in 2096 milliseconds

12