Searched defs:pu1_src (Results 1 - 25 of 55) sorted by relevance

123

/external/libavc/common/
H A Dih264_mem_fns.c72 * @param[in] pu1_src
85 void ih264_memcpy(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument
87 memcpy(pu1_dst, pu1_src, num_bytes);
91 void ih264_memcpy_mul_8(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument
93 memcpy(pu1_dst, pu1_src, num_bytes);
H A Dih264_padding.c72 * @param[in] pu1_src
90 void ih264_pad_top(UWORD8 *pu1_src, argument
99 memcpy(pu1_src - row * src_strd, pu1_src, wd);
113 * @param[in] pu1_src
131 void ih264_pad_bottom(UWORD8 *pu1_src, argument
140 memcpy(pu1_src + (row - 1) * src_strd, pu1_src - 1 * src_strd, wd);
152 * @param[in] pu1_src
170 void ih264_pad_left_luma(UWORD8 *pu1_src, argument
212 ih264_pad_left_chroma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
266 ih264_pad_right_luma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
307 ih264_pad_right_chroma(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
[all...]
H A Dih264_weighted_pred.c199 void ih264_weighted_pred_luma(UWORD8 *pu1_src, argument
222 for(j = 0; j < wd; j++, pu1_src++, pu1_dst++)
223 *pu1_dst = CLIP_U8((wt * (*pu1_src) + i_ofst) >> log_wd);
225 pu1_src += src_strd;
233 for(j = 0; j < wd; j++, pu1_src++, pu1_dst++)
234 *pu1_dst = CLIP_U8(wt * (*pu1_src) + ofst);
236 pu1_src += src_strd;
273 void ih264_weighted_pred_chroma(UWORD8 *pu1_src, argument
303 for(j = 0; j < wd; j++, pu1_src++, pu1_dst++)
305 *pu1_dst = CLIP_U8((wt_u * (*pu1_src)
[all...]
H A Dih264_chroma_intra_pred_filters.c88 * @param[in] pu1_src
110 void ih264_intra_pred_chroma_8x8_mode_dc(UWORD8 *pu1_src, argument
136 pu1_top = pu1_src + 2 * BLK8x8SIZE + 2;
137 pu1_left = pu1_src + 2 * BLK8x8SIZE - 2;
284 * @param[in] pu1_src
306 void ih264_intra_pred_chroma_8x8_mode_horz(UWORD8 *pu1_src, argument
317 pu1_left = pu1_src + 2 * BLK8x8SIZE - 2;
342 * @param[in] pu1_src
364 void ih264_intra_pred_chroma_8x8_mode_vert(UWORD8 *pu1_src, argument
375 pu1_top = pu1_src
428 ih264_intra_pred_chroma_8x8_mode_plane(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument
[all...]
H A Dih264_inter_pred_filters.c83 * @param[in] pu1_src
110 void ih264_inter_pred_luma_copy(UWORD8 *pu1_src, argument
126 pu1_dst[col] = pu1_src[col];
129 pu1_src += src_strd;
144 * @param[in] pu1_src
170 void ih264_interleave_copy(UWORD8 *pu1_src, argument
184 pu1_dst[col] = pu1_src[col];
187 pu1_src += src_strd;
202 * @param[in] pu1_src
227 void ih264_inter_pred_luma_horz(UWORD8 *pu1_src, argument
297 ih264_inter_pred_luma_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
366 ih264_inter_pred_luma_horz_hpel_vert_hpel(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
451 ih264_inter_pred_luma_horz_qpel(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
527 ih264_inter_pred_luma_vert_qpel(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
610 ih264_inter_pred_luma_horz_qpel_vert_qpel(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
711 ih264_inter_pred_luma_horz_qpel_vert_hpel(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
826 ih264_inter_pred_luma_horz_hpel_vert_qpel(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument
1015 ih264_inter_pred_chroma(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 dx, WORD32 dy, WORD32 ht, WORD32 wd) argument
[all...]
H A Dih264_resi_trans_quant.c72 * @param[in] pu1_src
112 void ih264_resi_trans_quant_4x4(UWORD8 *pu1_src, argument
134 x4 = pu1_src[0] - pu1_pred[0];
135 x5 = pu1_src[1] - pu1_pred[1];
136 x6 = pu1_src[2] - pu1_pred[2];
137 x7 = pu1_src[3] - pu1_pred[3];
151 pu1_src += src_strd;
220 * @param[in] pu1_src
260 void ih264_resi_trans_quant_chroma_4x4(UWORD8 *pu1_src, argument
282 x4 = pu1_src[
646 ih264_resi_trans_quant_8x8(UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD16 *pi2_out, WORD32 src_strd, WORD32 pred_strd, const UWORD16 *pu2_scale_matrix, const UWORD16 *pu2_threshold_matrix, UWORD32 u4_qbits, UWORD32 u4_round_factor, UWORD8 *pu1_nnz, WORD16 *pu1_dc_alt_addr) argument
[all...]
/external/libavc/common/x86/
H A Dih264_mem_fns_ssse3.c65 * @param[in] pu1_src
81 void ih264_memcpy_mul_8_ssse3(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument
87 src_temp16x8b = _mm_loadl_epi64((__m128i *)(pu1_src));
88 pu1_src += 8;
H A Dih264_padding_ssse3.c63 * @param[in] pu1_src
92 void ih264_pad_left_luma_ssse3(UWORD8 *pu1_src, argument
107 pu1_dst = pu1_src - pad_size;
108 src_temp0_16x8b = _mm_set1_epi8(*pu1_src);
113 pu1_src += src_strd;
130 * @param[in] pu1_src
159 void ih264_pad_left_chroma_ssse3(UWORD8 *pu1_src, argument
173 pu1_dst = pu1_src - pad_size;
174 src_temp0_16x8b = _mm_set1_epi16(*((UWORD16 *)pu1_src));
179 pu1_src
225 ih264_pad_right_luma_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
292 ih264_pad_right_chroma_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 ht, WORD32 pad_size) argument
[all...]
H A Dih264_chroma_intra_pred_filters_ssse3.c74 * @param[in] pu1_src
96 void ih264_intra_pred_chroma_8x8_mode_horz_ssse3(UWORD8 *pu1_src, argument
111 pu1_left = pu1_src + 2 * BLK8x8SIZE - 2;
150 * @param[in] pu1_src
172 void ih264_intra_pred_chroma_8x8_mode_vert_ssse3(UWORD8 *pu1_src, argument
186 pu1_top = pu1_src + 2 * BLK8x8SIZE + 2;
218 * @param[in] pu1_src
240 void ih264_intra_pred_chroma_8x8_mode_plane_ssse3(UWORD8 *pu1_src, argument
254 pu1_top = pu1_src + MB_SIZE + 2;
255 pu1_left = pu1_src
[all...]
H A Dih264_deblk_chroma_ssse3.c68 /* Inputs : pu1_src - pointer to the src sample q0 of U */
94 void ih264_deblk_chroma_vert_bs4_ssse3(UWORD8 *pu1_src, argument
101 UWORD8 *pu1_src_uv = pu1_src; /* Pointer to the src sample q0 of plane U*/
251 /* Inputs : pu1_src - pointer to the src sample q0 of U */
277 void ih264_deblk_chroma_horz_bs4_ssse3(UWORD8 *pu1_src, argument
284 UWORD8 *pu1_src_uv = pu1_src; /* Pointer to the src sample q0 of plane U*/
398 /* Inputs : pu1_src - pointer to the src sample q0 of U */
427 void ih264_deblk_chroma_vert_bslt4_ssse3(UWORD8 *pu1_src, argument
437 UWORD8 *pu1_src_uv = pu1_src; /* Pointer to the src sample q0 of plane U*/
619 /* Inputs : pu1_src
648 ih264_deblk_chroma_horz_bslt4_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 alpha_cb, WORD32 beta_cb, WORD32 alpha_cr, WORD32 beta_cr, UWORD32 u4_bs, const UWORD8 *pu1_cliptab_cb, const UWORD8 *pu1_cliptab_cr) argument
832 ih264_deblk_chroma_vert_bs4_mbaff_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 alpha_cb, WORD32 beta_cb, WORD32 alpha_cr, WORD32 beta_cr) argument
966 ih264_deblk_chroma_vert_bslt4_mbaff_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 alpha_cb, WORD32 beta_cb, WORD32 alpha_cr, WORD32 beta_cr, UWORD32 u4_bs, const UWORD8 *pu1_cliptab_cb, const UWORD8 *pu1_cliptab_cr) argument
[all...]
/external/libhevc/common/
H A Dihevc_mem_fns.c62 * @param[in] pu1_src
75 void ihevc_memcpy(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument
77 memcpy(pu1_dst, pu1_src, num_bytes);
81 void ihevc_memcpy_mul_8(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument
83 memcpy(pu1_dst, pu1_src, num_bytes);
H A Dihevc_padding.c60 * @param[in] pu1_src
89 void ihevc_pad_vert(UWORD8 *pu1_src, argument
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);
114 * @param[in] pu1_src
143 void ihevc_pad_horz_chroma(UWORD8 *pu1_src, argument
151 UWORD16 *pu2_src = (UWORD16 *)pu1_src;
181 * @param[in] pu1_src
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_inter_pred_filters.c78 * @param[in] pu1_src
108 void ihevc_inter_pred_luma_copy(UWORD8 *pu1_src, argument
122 pu1_dst[col] = pu1_src[col];
125 pu1_src += src_strd;
138 * to the elements pointed by 'pu1_src' and writes to the location pointed
141 * @param[in] pu1_src
170 void ihevc_inter_pred_luma_horz(UWORD8 *pu1_src, argument
187 i2_tmp += pi1_coeff[i] * pu1_src[col + (i - 3)];
195 pu1_src += src_strd;
210 * the elements pointed by 'pu1_src' an
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
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
[all...]
/external/libhevc/common/x86/
H A Dihevc_mem_fns_ssse3_intr.c64 * @param[in] pu1_src
80 void ihevc_memcpy_mul_8_ssse3(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument
86 src_temp16x8b = _mm_loadl_epi64((__m128i *)(pu1_src));
87 pu1_src += 8;
H A Dihevc_padding_ssse3_intr.c62 * @param[in] pu1_src
91 void ihevc_pad_left_luma_ssse3(UWORD8 *pu1_src, argument
109 src_temp0_16x8b = _mm_loadu_si128((__m128i *)pu1_src);
110 pu1_dst = pu1_src - pad_size;
116 pu1_src += src_strd;
133 * @param[in] pu1_src
162 void ihevc_pad_left_chroma_ssse3(UWORD8 *pu1_src, argument
180 src_temp0_16x8b = _mm_loadu_si128((__m128i *)pu1_src);
181 pu1_dst = pu1_src - pad_size;
188 pu1_src
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.c80 * @param[in] pu1_src
109 void ihevc_inter_pred_luma_copy_w16out_sse42(UWORD8 *pu1_src, argument
130 src0_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src)); /* row =0 */
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 */
140 src0_16x8b = _mm_slli_epi16(src0_16x8b, SHIFT_14_MINUS_BIT_DEPTH); /* (pu1_src[col] << SHIFT_14_MINUS_BIT_DEPTH */
151 pu1_src += 8; /* pointer update */
155 pu1_src += 4 * src_strd - wd; /* pointer update */
166 src0_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src)); /* ro
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...]
/external/libmpeg2/common/
H A Dicv_sad.c64 * @param[in] pu1_src
89 WORD32 icv_sad_8x4(UWORD8 *pu1_src, argument
114 src = *pu1_src++;
119 pu1_src += (src_strd - 8);
H A Dicv_variance.c65 * @param[in] pu1_src
84 WORD32 icv_variance_8x4(UWORD8 *pu1_src, WORD32 src_strd, WORD32 wd, WORD32 ht) argument
116 sum_sqr += (*pu1_src) * (*pu1_src);
117 sum += *pu1_src++;
119 pu1_src += (src_strd - 8);
H A Dimpeg2_inter_pred.c83 UWORD8 *pu1_src; local
92 pu1_src = ps_src_buf->pu1_y;
96 memcpy(pu1_dst, pu1_src, u4_cols);
97 pu1_src += u4_src_wd;
109 pu1_src = ps_src_buf->pu1_u;
113 memcpy(pu1_dst, pu1_src, u4_cols);
115 pu1_src += u4_src_wd;
121 pu1_src = ps_src_buf->pu1_v;
125 memcpy(pu1_dst, pu1_src, u4_cols);
127 pu1_src
[all...]
/external/libmpeg2/common/x86/
H A Dicv_sad_ssse3.c65 * @param[in] pu1_src
90 WORD32 icv_sad_8x4_ssse3(UWORD8 *pu1_src, argument
108 src_r0 = (__m128)_mm_loadl_epi64((__m128i *) (pu1_src));
109 pu1_src += src_strd;
111 src_r1 = (__m128)_mm_loadl_epi64((__m128i *) (pu1_src));
112 pu1_src += src_strd;
114 src_r0 = _mm_loadh_pi (src_r0, (__m64 *) (pu1_src));
115 pu1_src += src_strd;
117 src_r1 = _mm_loadh_pi (src_r1, (__m64 *) (pu1_src));
118 pu1_src
[all...]
H A Dicv_variance_ssse3.c65 * @param[in] pu1_src
84 WORD32 icv_variance_8x4_ssse3(UWORD8 *pu1_src, WORD32 src_strd, WORD32 wd, WORD32 ht) argument
110 src_r0 = (__m128)_mm_loadl_epi64((__m128i *) (pu1_src));
111 pu1_src += src_strd;
113 src_r1 = (__m128)_mm_loadl_epi64((__m128i *) (pu1_src));
114 pu1_src += src_strd;
116 src_r0 = _mm_loadh_pi (src_r0, (__m64 *) (pu1_src));
117 pu1_src += src_strd;
119 src_r1 = _mm_loadh_pi (src_r1, (__m64 *) (pu1_src));
120 pu1_src
[all...]
H A Dideint_spatial_filter_ssse3.c73 * @param[in] pu1_src
92 void ideint_spatial_filter_ssse3(UWORD8 *pu1_src, argument
119 row1_m1 = _mm_loadl_epi64((__m128i *) (pu1_src - 1));
120 row1_0 = _mm_loadl_epi64((__m128i *) (pu1_src));
121 row1_p1 = _mm_loadl_epi64((__m128i *) (pu1_src + 1));
122 pu1_src += src_strd;
134 row2_m1 = _mm_loadl_epi64((__m128i *) (pu1_src - 1));
135 row2_0 = _mm_loadl_epi64((__m128i *) (pu1_src));
136 row2_p1 = _mm_loadl_epi64((__m128i *) (pu1_src + 1));
137 pu1_src
[all...]
/external/libavc/encoder/
H A Dih264e_half_pel.c81 * @param[in] pu1_src
100 void ih264e_sixtapfilter_horz(UWORD8 *pu1_src, argument
112 pu1_src -= 2;
116 for (u4_j = 0; u4_j < u4_w; u4_j++, pu1_dst++, pu1_src++)
120 i16_temp = ih264_g_six_tap[0] * (*pu1_src + pu1_src[5])
121 + ih264_g_six_tap[1] * (pu1_src[1] + pu1_src[4])
122 + ih264_g_six_tap[2] * (pu1_src[2] + pu1_src[
179 ih264e_sixtap_filter_2dvh_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst1, UWORD8 *pu1_dst2, WORD32 src_strd, WORD32 dst_strd, WORD32 *pi4_pred, WORD32 i4_pred_strd) argument
[all...]
/external/libhevc/decoder/
H A Dihevcd_nal.c157 * @param[in] pu1_src
181 IHEVCD_ERROR_T ihevcd_nal_remv_emuln_bytes(UWORD8 *pu1_src, argument
200 u1_src = pu1_src[src_cnt++];
212 u1_src = pu1_src[src_cnt];
237 u1_src = pu1_src[src_cnt++];
/external/libhevc/decoder/x86/
H A Dihevcd_fmt_conv_ssse3_intr.c61 UWORD8 *pu1_src, *pu1_dst; local
72 pu1_src = (UWORD8 *)pu1_y_src;
82 memcpy(pu1_dst, pu1_src, num_cols);
84 pu1_src += src_strd;

Completed in 457 milliseconds

123