/external/libavc/common/ |
H A D | ih264_mem_fns.c | 72 * @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 D | ih264_padding.c | 72 * @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 D | ih264_weighted_pred.c | 199 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 D | ih264_chroma_intra_pred_filters.c | 88 * @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 D | ih264_inter_pred_filters.c | 83 * @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 D | ih264_resi_trans_quant.c | 72 * @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 D | ih264_mem_fns_ssse3.c | 65 * @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 D | ih264_padding_ssse3.c | 63 * @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 D | ih264_chroma_intra_pred_filters_ssse3.c | 74 * @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 D | ih264_deblk_chroma_ssse3.c | 68 /* 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 D | ihevc_mem_fns.c | 62 * @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 D | ihevc_padding.c | 60 * @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 D | ihevc_inter_pred_filters.c | 78 * @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 D | ihevc_mem_fns_ssse3_intr.c | 64 * @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 D | ihevc_padding_ssse3_intr.c | 62 * @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 D | ihevc_inter_pred_filters_sse42_intr.c | 80 * @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 D | icv_sad.c | 64 * @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 D | icv_variance.c | 65 * @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 D | impeg2_inter_pred.c | 83 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 D | icv_sad_ssse3.c | 65 * @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 D | icv_variance_ssse3.c | 65 * @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 D | ideint_spatial_filter_ssse3.c | 73 * @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 D | ih264e_half_pel.c | 81 * @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 D | ihevcd_nal.c | 156 * @param[in] pu1_src 180 IHEVCD_ERROR_T ihevcd_nal_remv_emuln_bytes(UWORD8 *pu1_src, argument 199 u1_src = pu1_src[src_cnt++]; 211 u1_src = pu1_src[src_cnt]; 236 u1_src = pu1_src[src_cnt++];
|
/external/libhevc/decoder/x86/ |
H A D | ihevcd_fmt_conv_ssse3_intr.c | 61 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;
|