/external/libhevc/common/ |
H A D | ihevc_chroma_recon.c | 76 * @param[out] pu1_dst 105 UWORD8 *pu1_dst, 125 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 132 pu1_dst[j * dst_strd] = 137 pu1_dst += 2; 159 * @param[out] pu1_dst 188 UWORD8 *pu1_dst, 208 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 215 pu1_dst[j * dst_strd] = 220 pu1_dst 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 [all...] |
H A D | ihevc_mem_fns.c | 59 * @param[in] pu1_dst 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); 95 * @param[in] pu1_dst 111 void ihevc_memset(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) argument 113 memset(pu1_dst, value, num_bytes); 117 void ihevc_memset_mul_8(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) argument 119 memset(pu1_dst, valu [all...] |
H A D | ihevc_recon.c | 71 * @param[out] pu1_dst 96 UWORD8 *pu1_dst, 116 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 123 pu1_dst[j * dst_strd] = 128 pu1_dst++; 150 * @param[out] pu1_dst 178 UWORD8 *pu1_dst, 198 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 205 pu1_dst[j * dst_strd] = 210 pu1_dst 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 D | ihevc_chroma_iquant_recon.c | 81 * @param[out] pu1_dst 114 UWORD8 *pu1_dst, 146 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 158 pu1_dst[j * dst_strd] = 165 pu1_dst += 2; 193 * @param[out] pu1_dst 226 UWORD8 *pu1_dst, 258 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 270 pu1_dst[j * dst_strd] = 277 pu1_dst 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 [all...] |
H A D | ihevc_chroma_itrans_recon.c | 80 * @param[out] pu1_dst 110 UWORD8 *pu1_dst, 188 pu1_dst[0 * 2] = CLIP_U8((itrans_out + pu1_pred[0 * 2])); 191 pu1_dst[1 * 2] = CLIP_U8((itrans_out + pu1_pred[1 * 2])); 194 pu1_dst[2 * 2] = CLIP_U8((itrans_out + pu1_pred[2 * 2])); 197 pu1_dst[3 * 2] = CLIP_U8((itrans_out + pu1_pred[3 * 2])); 201 pu1_dst += dst_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 D | ihevc_chroma_iquant_itrans_recon.c | 83 * @param[out] pu1_dst 120 UWORD8 *pu1_dst, 236 pu1_dst[0 * 2] = CLIP_U8((itrans_out + pu1_pred[0 * 2])); 240 pu1_dst[1 * 2] = CLIP_U8((itrans_out + pu1_pred[1 * 2])); 244 pu1_dst[2 * 2] = CLIP_U8((itrans_out + pu1_pred[2 * 2])); 248 pu1_dst[3 * 2] = CLIP_U8((itrans_out + pu1_pred[3 * 2])); 252 pu1_dst += dst_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 D | ihevc_chroma_itrans_recon_16x16.c | 81 * @param[out] pu1_dst 111 UWORD8 *pu1_dst, 238 pu1_dst[k * 2] = CLIP_U8((itrans_out + pu1_pred[k * 2])); 241 pu1_dst[(k + 8) * 2] = CLIP_U8((itrans_out + pu1_pred[(k + 8) * 2])); 245 pu1_dst += dst_strd; 290 pu1_dst[k * 2] = CLIP_U8((itrans_out + pu1_pred[k * 2])); 293 pu1_dst[(k + 8) * 2] = CLIP_U8((itrans_out + pu1_pred[(k + 8) * 2])); 297 pu1_dst += dst_strd; 364 pu1_dst[k * 2] = CLIP_U8((itrans_out + pu1_pred[k * 2])); 367 pu1_dst[( 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 D | ihevc_chroma_itrans_recon_8x8.c | 80 * @param[out] pu1_dst 110 UWORD8 *pu1_dst, 224 pu1_dst[k * 2] = CLIP_U8((itrans_out + pu1_pred[k * 2])); 227 pu1_dst[(k + 4) * 2] = 232 pu1_dst += dst_strd; 270 pu1_dst[k * 2] = CLIP_U8((itrans_out + pu1_pred[k * 2])); 273 pu1_dst[(k + 4) * 2] = 278 pu1_dst += dst_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
|
H A D | ihevc_iquant_recon.c | 76 * @param[out] pu1_dst 108 UWORD8 *pu1_dst, 140 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 153 pu1_dst[j * dst_strd] = 160 pu1_dst++; 188 * @param[out] pu1_dst 220 UWORD8 *pu1_dst, 252 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 264 pu1_dst[j * dst_strd] = 271 pu1_dst 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 D | ihevc_itrans_recon.c | 76 * @param[out] pu1_dst 102 UWORD8 *pu1_dst, 169 pu1_dst[0] = CLIP_U8((itrans_out + pu1_pred[0])); 172 pu1_dst[1] = CLIP_U8((itrans_out + pu1_pred[1])); 175 pu1_dst[2] = CLIP_U8((itrans_out + pu1_pred[2])); 178 pu1_dst[3] = CLIP_U8((itrans_out + pu1_pred[3])); 181 pu1_dst += dst_strd; 208 * @param[out] pu1_dst 237 UWORD8 *pu1_dst, 316 pu1_dst[ 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 D | ihevc_itrans_recon_16x16.c | 72 * @param[out] pu1_dst 101 UWORD8 *pu1_dst, 229 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 232 pu1_dst[k + 8] = CLIP_U8((itrans_out + pu1_pred[k + 8])); 236 pu1_dst += dst_strd; 281 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 284 pu1_dst[k + 8] = CLIP_U8((itrans_out + pu1_pred[k + 8])); 288 pu1_dst += dst_strd; 355 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 358 pu1_dst[ 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 D | ihevc_itrans_recon_32x32.c | 73 * @param[out] pu1_dst 102 UWORD8 *pu1_dst, 252 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 255 pu1_dst[k + 16] = CLIP_U8((itrans_out + pu1_pred[k + 16])); 259 pu1_dst += dst_strd; 312 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 315 pu1_dst[k + 16] = CLIP_U8((itrans_out + pu1_pred[k + 16])); 319 pu1_dst += dst_strd; 430 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 433 pu1_dst[ 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 D | ihevc_itrans_recon_8x8.c | 72 * @param[out] pu1_dst 101 UWORD8 *pu1_dst, 207 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 210 pu1_dst[k + 4] = CLIP_U8((itrans_out + pu1_pred[k + 4])); 214 pu1_dst += dst_strd; 252 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 255 pu1_dst[k + 4] = CLIP_U8((itrans_out + pu1_pred[k + 4])); 259 pu1_dst += dst_strd; 354 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 357 pu1_dst[ 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 D | ihevc_inter_pred_filters.c | 81 * @param[out] pu1_dst 109 UWORD8 *pu1_dst, 122 pu1_dst[col] = pu1_src[col]; 126 pu1_dst += dst_strd; 139 * by 'pu1_dst' The output is downshifted by 6 and clipped to 8 bits 144 * @param[out] pu1_dst 171 UWORD8 *pu1_dst, 192 pu1_dst[col] = (UWORD8)i2_tmp; 196 pu1_dst += dst_strd; 211 * 'pu1_dst' Th 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 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 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 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 [all...] |
H A D | ihevc_iquant_itrans_recon.c | 77 * @param[out] pu1_dst 113 UWORD8 *pu1_dst, 241 pu1_dst[0] = CLIP_U8((itrans_out + pu1_pred[0])); 245 pu1_dst[1] = CLIP_U8((itrans_out + pu1_pred[1])); 249 pu1_dst[2] = CLIP_U8((itrans_out + pu1_pred[2])); 253 pu1_dst[3] = CLIP_U8((itrans_out + pu1_pred[3])); 256 pu1_dst += dst_strd; 285 * @param[out] pu1_dst 321 UWORD8 *pu1_dst, 436 pu1_dst[ 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 D | ihevc_weighted_pred.c | 68 * @param[out] pu1_dst 107 UWORD8 *pu1_dst, 128 pu1_dst[col] = CLIP_U8(i4_tmp); 132 pu1_dst += dst_strd; 151 * @param[out] pu1_dst 190 UWORD8 *pu1_dst, 213 pu1_dst[col] = CLIP_U8(i4_tmp); 219 pu1_dst[col + 1] = CLIP_U8(i4_tmp); 223 pu1_dst += dst_strd; 245 * @param[out] pu1_dst 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 292 ihevc_weighted_pred_bi(WORD16 *pi2_src1, WORD16 *pi2_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 wgt0, WORD32 off0, WORD32 wgt1, WORD32 off1, WORD32 shift, WORD32 lvl_shift1, WORD32 lvl_shift2, WORD32 ht, WORD32 wd) argument 393 ihevc_weighted_pred_chroma_bi(WORD16 *pi2_src1, WORD16 *pi2_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 wgt0_cb, WORD32 wgt0_cr, WORD32 off0_cb, WORD32 off0_cr, WORD32 wgt1_cb, WORD32 wgt1_cr, WORD32 off1_cb, WORD32 off1_cr, WORD32 shift, WORD32 lvl_shift1, WORD32 lvl_shift2, WORD32 ht, WORD32 wd) argument 489 ihevc_weighted_pred_bi_default(WORD16 *pi2_src1, WORD16 *pi2_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 lvl_shift1, WORD32 lvl_shift2, WORD32 ht, WORD32 wd) argument 572 ihevc_weighted_pred_chroma_bi_default(WORD16 *pi2_src1, WORD16 *pi2_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 lvl_shift1, WORD32 lvl_shift2, WORD32 ht, WORD32 wd) argument [all...] |
/external/libhevc/common/x86/ |
H A D | ihevc_mem_fns_ssse3_intr.c | 61 * @param[in] pu1_dst 80 void ihevc_memcpy_mul_8_ssse3(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument 88 _mm_storel_epi64((__m128i *)(pu1_dst), src_temp16x8b); 89 pu1_dst += 8; 102 * @param[in] pu1_dst 119 void ihevc_memset_mul_8_ssse3(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) argument 126 _mm_storel_epi64((__m128i *)(pu1_dst), src_temp16x8b); 127 pu1_dst += 8;
|
H A D | ihevc_padding_ssse3_intr.c | 98 UWORD8 *pu1_dst; local 110 pu1_dst = pu1_src - pad_size; 114 _mm_storel_epi64((__m128i *)(pu1_dst + i), src_temp0_16x8b); 169 UWORD8 *pu1_dst; local 181 pu1_dst = pu1_src - pad_size; 186 _mm_storel_epi64((__m128i *)(pu1_dst + col), src_temp0_16x8b); 241 UWORD8 *pu1_dst; local 252 pu1_dst = pu1_src; 256 _mm_storel_epi64((__m128i *)(pu1_dst + col), src_temp0_16x8b); 311 UWORD8 *pu1_dst; local [all...] |
H A D | ihevc_inter_pred_filters_sse42_intr.c | 210 * @param[out] pu1_dst 237 UWORD8 *pu1_dst, 267 _mm_storeu_si128((__m128i *)(pu1_dst), src0_16x8b); /* row =0 */ 268 _mm_storeu_si128((__m128i *)(pu1_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ 269 _mm_storeu_si128((__m128i *)(pu1_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ 270 _mm_storeu_si128((__m128i *)(pu1_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ 273 pu1_dst += 16; /* pointer update */ 277 pu1_dst += 4 * dst_strd - wdx2; /* pointer update */ 294 _mm_storel_epi64((__m128i *)(pu1_dst), src0_16x8b); /* row =0 */ 295 _mm_storel_epi64((__m128i *)(pu1_dst 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 [all...] |
/external/libhevc/decoder/ |
H A D | ihevcd_itrans_recon_dc.c | 87 UWORD8 *pu1_dst, 111 pu1_dst[row * dst_strd + col] = CLIP_U8((pu1_pred[row * pred_strd + col] + dc_value)); 117 UWORD8 *pu1_dst, 142 pu1_dst[row * dst_strd + (col << 1)] = CLIP_U8((pu1_pred[row * pred_strd + (col << 1)] + dc_value)); 86 ihevcd_itrans_recon_dc_luma(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, WORD32 log2_trans_size, WORD16 i2_coeff_value) argument 116 ihevcd_itrans_recon_dc_chroma(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, WORD32 log2_trans_size, WORD16 i2_coeff_value) argument
|
H A D | ihevcd_nal.c | 159 * @param[in] pu1_dst 181 UWORD8 *pu1_dst, 201 pu1_dst[dst_cnt++] = u1_src; 257 pu1_dst[dst_cnt++] = u1_src; 180 ihevcd_nal_remv_emuln_bytes(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 bytes_remaining, WORD32 *pi4_nal_len, WORD32 *pi4_dst_len) argument
|
/external/libhevc/common/arm/ |
H A D | ihevc_intra_ref_substitution_a9q.c | 110 UWORD8 *pu1_dst, 133 pu1_dst[i] = dc_val; 151 pu1_dst[(4 * nt)] = *pu1_top_left; // U top-left sample 152 pu1_dst[(4 * nt) + 1] = *(pu1_top_left + 1); // V top-left sample 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 177 ihevc_memcpy_mul_8_a9q(&pu1_dst[(4 * nt) + 2], pu1_top, 2 * nt); 184 ihevc_memcpy_mul_8_a9q(&pu1_dst[( 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...] |
/external/libhevc/decoder/x86/ |
H A D | ihevcd_fmt_conv_ssse3_intr.c | 61 UWORD8 *pu1_src, *pu1_dst; local 73 pu1_dst = (UWORD8 *)pu1_y_dst; 82 memcpy(pu1_dst, pu1_src, num_cols); 83 pu1_dst += dst_strd;
|
H A D | ihevcd_it_rec_dc_sse42_intr.c | 47 void ihevcd_itrans_recon_dc_luma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, argument 67 __m128i *pi4_dst = (__m128i *)pu1_dst; 95 WORD32 *pi4_dst = (WORD32 *)pu1_dst; 118 pu1_dst += dst_strd; 119 pi4_dst = (WORD32 *)(pu1_dst); 122 pu1_dst += dst_strd; 123 pi4_dst = (WORD32 *)(pu1_dst); 126 pu1_dst += dst_strd; 127 pi4_dst = (WORD32 *)(pu1_dst); 156 pi4_dst = (__m128i *)(pu1_dst); 187 ihevcd_itrans_recon_dc_chroma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, WORD32 log2_trans_size, WORD16 i2_coeff_value) argument [all...] |
H A D | ihevcd_it_rec_dc_ssse3_intr.c | 49 void ihevcd_itrans_recon_dc_luma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, argument 69 __m128i *pi4_dst = (__m128i *)pu1_dst; 96 WORD32 *pi4_dst = (WORD32 *)pu1_dst; 119 pu1_dst += dst_strd; 120 pi4_dst = (WORD32 *)(pu1_dst); 123 pu1_dst += dst_strd; 124 pi4_dst = (WORD32 *)(pu1_dst); 127 pu1_dst += dst_strd; 128 pi4_dst = (WORD32 *)(pu1_dst); 157 pi4_dst = (__m128i *)(pu1_dst); 188 ihevcd_itrans_recon_dc_chroma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, WORD32 log2_trans_size, WORD16 i2_coeff_value) argument [all...] |