/external/libmpeg2/common/ |
H A D | impeg2_mem_func.c | 75 void impeg2_memset_8bit_8x8_block(UWORD8 *pu1_dst, WORD32 u4_dc_val, WORD32 u4_dst_wd) argument 81 memset(pu1_dst, u4_dc_val, BLK_SIZE); 82 pu1_dst += u4_dst_wd;
|
H A D | impeg2_inter_pred.c | 84 UWORD8 *pu1_dst; local 93 pu1_dst = ps_dst_buf->pu1_y; 96 memcpy(pu1_dst, pu1_src, u4_cols); 98 pu1_dst += u4_dst_wd; 110 pu1_dst = ps_dst_buf->pu1_u; 113 memcpy(pu1_dst, pu1_src, u4_cols); 116 pu1_dst += u4_dst_wd; 122 pu1_dst = ps_dst_buf->pu1_v; 125 memcpy(pu1_dst, pu1_src, u4_cols); 128 pu1_dst 168 UWORD8 *pu1_src1,*pu1_src2,*pu1_dst; local [all...] |
H A D | ideint_utils.c | 98 UWORD8 *pu1_src, *pu1_dst; local 127 pu1_dst = ps_dst_frm->apu1_buf[i]; 133 pu1_dst += fld * dst_strd; 136 if((pu1_src != pu1_dst) || ((2 * dst_strd) != src_strd)) 138 pu1_dst += ps_dst_frm->ai4_strd[i] * comp_row_start; 143 memcpy(pu1_dst, pu1_src, ps_dst_frm->ai4_wd[i]); 144 pu1_dst += ps_dst_frm->ai4_strd[i] * 2; 169 * @param[in] pu1_dst 187 UWORD8 *pu1_dst, 197 memcpy(pu1_dst, pu1_to 185 ideint_weave_blk(UWORD8 *pu1_top, UWORD8 *pu1_bot, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 src_strd, WORD32 wd, WORD32 ht) argument 261 UWORD8 *pu1_dst; local 406 UWORD8 *pu1_row_1, *pu1_row_2, *pu1_dst; local [all...] |
/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/libavc/common/x86/ |
H A D | ih264_mem_fns_ssse3.c | 62 * @param[in] pu1_dst 81 void ih264_memcpy_mul_8_ssse3(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) argument 89 _mm_storel_epi64((__m128i *)(pu1_dst), src_temp16x8b); 90 pu1_dst += 8; 103 * @param[in] pu1_dst 120 void ih264_memset_mul_8_ssse3(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) argument 127 _mm_storel_epi64((__m128i *)(pu1_dst), src_temp16x8b); 128 pu1_dst += 8;
|
H A D | ih264_padding_ssse3.c | 99 UWORD8 *pu1_dst; local 107 pu1_dst = pu1_src - pad_size; 111 _mm_storel_epi64((__m128i *)(pu1_dst + i), src_temp0_16x8b); 166 UWORD8 *pu1_dst; local 173 pu1_dst = pu1_src - pad_size; 177 _mm_storel_epi64((__m128i *)(pu1_dst + col), src_temp0_16x8b); 232 UWORD8 *pu1_dst; local 240 pu1_dst = pu1_src; 244 _mm_storel_epi64((__m128i *)(pu1_dst + col), src_temp0_16x8b); 299 UWORD8 *pu1_dst; local [all...] |
H A D | ih264_luma_intra_pred_filters_ssse3.c | 98 * @param[out] pu1_dst 118 UWORD8 *pu1_dst, 137 *((WORD32 *)(pu1_dst)) = i4_top; 138 *((WORD32 *)(pu1_dst + dst_strd)) = i4_top; 139 *((WORD32 *)(pu1_dst + dst_strd2)) = i4_top; 140 *((WORD32 *)(pu1_dst + dst_strd3)) = i4_top; 157 * @param[out] pu1_dst 177 UWORD8 *pu1_dst, 203 *((WORD32 *)(pu1_dst)) = row1; 204 *((WORD32 *)(pu1_dst 117 ih264_intra_pred_luma_4x4_mode_vert_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 176 ih264_intra_pred_luma_4x4_mode_horz_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 241 ih264_intra_pred_luma_4x4_mode_dc_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 319 ih264_intra_pred_luma_4x4_mode_diag_dl_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 403 ih264_intra_pred_luma_4x4_mode_diag_dr_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 490 ih264_intra_pred_luma_4x4_mode_vert_r_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 582 ih264_intra_pred_luma_4x4_mode_horz_d_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 678 ih264_intra_pred_luma_4x4_mode_vert_l_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 767 ih264_intra_pred_luma_4x4_mode_horz_u_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 867 ih264_intra_pred_luma_8x8_mode_vert_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 924 ih264_intra_pred_luma_8x8_mode_horz_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 988 ih264_intra_pred_luma_8x8_mode_dc_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1081 ih264_intra_pred_luma_8x8_mode_diag_dl_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1179 ih264_intra_pred_luma_8x8_mode_diag_dr_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1281 ih264_intra_pred_luma_8x8_mode_vert_r_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1401 ih264_intra_pred_luma_8x8_mode_horz_d_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1505 ih264_intra_pred_luma_8x8_mode_vert_l_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1601 ih264_intra_pred_luma_8x8_mode_horz_u_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1702 ih264_intra_pred_luma_16x16_mode_vert_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1781 ih264_intra_pred_luma_16x16_mode_horz_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1878 ih264_intra_pred_luma_16x16_mode_dc_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 2001 ih264_intra_pred_luma_16x16_mode_plane_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument [all...] |
H A D | ih264_chroma_intra_pred_filters_ssse3.c | 77 * @param[out] pu1_dst 97 UWORD8 *pu1_dst, 117 _mm_storeu_si128((__m128i *)pu1_dst, row1_16x8b); 118 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_16x8b); 120 pu1_dst += dst_strd2; 123 _mm_storeu_si128((__m128i *)pu1_dst, row1_16x8b); 124 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_16x8b); 126 pu1_dst += dst_strd2; 129 _mm_storeu_si128((__m128i *)pu1_dst, row1_16x8b); 130 _mm_storeu_si128((__m128i *)(pu1_dst 96 ih264_intra_pred_chroma_8x8_mode_horz_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 172 ih264_intra_pred_chroma_8x8_mode_vert_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 240 ih264_intra_pred_chroma_8x8_mode_plane_ssse3(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) 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_intra_pred_filters_sse42_intr.c | 103 * @param[out] pu1_dst 123 UWORD8 *pu1_dst, 145 if(pu1_src == pu1_dst) 154 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); 155 pu1_dst[four_nt] = pu1_src[four_nt]; 165 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); 166 _mm_storeu_si128((__m128i *)(pu1_dst + 16), src_temp2); 169 pu1_dst[four_nt] = pu1_src[four_nt]; 179 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); 180 _mm_storeu_si128((__m128i *)(pu1_dst 121 ihevc_intra_pred_ref_filtering_sse42(UWORD8 *pu1_src, WORD32 nt, UWORD8 *pu1_dst, WORD32 mode, WORD32 strong_intra_smoothing_enable_flag) argument 397 ihevc_intra_pred_luma_dc_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 929 ihevc_intra_pred_luma_horz_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1197 ihevc_intra_pred_luma_ver_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1413 ihevc_intra_pred_luma_mode_3_to_9_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1950 ihevc_intra_pred_luma_mode_11_to_17_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 2789 ihevc_intra_pred_luma_mode_19_to_25_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 3558 ihevc_intra_pred_luma_mode_27_to_33_sse42(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument [all...] |
/external/libavc/common/ |
H A D | ih264_weighted_pred.c | 87 UWORD8 *pu1_dst, 102 for(j = 0; j < wd; j++, pu1_src1++, pu1_src2++, pu1_dst++) 103 *pu1_dst = (*pu1_src1 + *pu1_src2 + 1) >> 1; 107 pu1_dst += dst_strd; 142 UWORD8 *pu1_dst, 159 for(j = 0; j < wd; j++, pu1_src1++, pu1_src2++, pu1_dst++) 160 *pu1_dst = (*pu1_src1 + *pu1_src2 + 1) >> 1; 164 pu1_dst += dst_strd; 200 UWORD8 *pu1_dst, 222 for(j = 0; j < wd; j++, pu1_src++, pu1_dst 85 ih264_default_weighted_pred_luma(UWORD8 *pu1_src1, UWORD8 *pu1_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 ht, WORD32 wd) argument 140 ih264_default_weighted_pred_chroma(UWORD8 *pu1_src1, UWORD8 *pu1_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 ht, WORD32 wd) argument 199 ih264_weighted_pred_luma(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 log_wd, WORD32 wt, WORD32 ofst, WORD32 ht, WORD32 wd) argument 273 ih264_weighted_pred_chroma(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 log_wd, WORD32 wt, WORD32 ofst, WORD32 ht, WORD32 wd) argument 366 ih264_weighted_bi_pred_luma(UWORD8 *pu1_src1, UWORD8 *pu1_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 log_wd, WORD32 wt1, WORD32 wt2, WORD32 ofst1, WORD32 ofst2, WORD32 ht, WORD32 wd) argument 442 ih264_weighted_bi_pred_chroma(UWORD8 *pu1_src1, UWORD8 *pu1_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 log_wd, WORD32 wt1, WORD32 wt2, WORD32 ofst1, WORD32 ofst2, WORD32 ht, WORD32 wd) argument [all...] |
H A D | ih264_mem_fns.c | 69 * @param[in] pu1_dst 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); 105 * @param[in] pu1_dst 121 void ih264_memset(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) argument 123 memset(pu1_dst, value, num_bytes); 127 void ih264_memset_mul_8(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) argument 129 memset(pu1_dst, valu [all...] |
H A D | ih264_chroma_intra_pred_filters.c | 91 * @param[out] pu1_dst 111 UWORD8 *pu1_dst, 216 *(pu1_dst + row * dst_strd + col) = val_u1; 217 *(pu1_dst + row * dst_strd + col + 1) = val_v1; 222 *(pu1_dst + row * dst_strd + col) = val_u2; 223 *(pu1_dst + row * dst_strd + col + 1) = val_v2; 252 *(pu1_dst + row * dst_strd + col) = val_u1; 253 *(pu1_dst + row * dst_strd + col + 1) = val_v1; 258 *(pu1_dst + row * dst_strd + col) = val_u2; 259 *(pu1_dst 110 ih264_intra_pred_chroma_8x8_mode_dc(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 306 ih264_intra_pred_chroma_8x8_mode_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 364 ih264_intra_pred_chroma_8x8_mode_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 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_luma_intra_pred_filters.c | 110 * @param[out] pu1_dst 130 UWORD8 *pu1_dst, 140 memcpy(pu1_dst, pu1_top, 4); 141 memcpy(pu1_dst + dst_strd, pu1_top, 4); 142 memcpy(pu1_dst + 2 * dst_strd, pu1_top, 4); 143 memcpy(pu1_dst + 3 * dst_strd, pu1_top, 4); 160 * @param[out] pu1_dst 180 UWORD8 *pu1_dst, 191 memset(pu1_dst, *pu1_left, 4); 192 memset(pu1_dst 129 ih264_intra_pred_luma_4x4_mode_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 179 ih264_intra_pred_luma_4x4_mode_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 229 ih264_intra_pred_luma_4x4_mode_dc(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 302 ih264_intra_pred_luma_4x4_mode_diag_dl(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 370 ih264_intra_pred_luma_4x4_mode_diag_dr(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 443 ih264_intra_pred_luma_4x4_mode_vert_r(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 519 ih264_intra_pred_luma_4x4_mode_horz_d(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 594 ih264_intra_pred_luma_4x4_mode_vert_l(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 664 ih264_intra_pred_luma_4x4_mode_horz_u(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 734 ih264_intra_pred_luma_8x8_mode_ref_filtering(UWORD8 *pu1_left, UWORD8 *pu1_topleft, UWORD8 *pu1_top, UWORD8 *pu1_dst, WORD32 left_strd, WORD32 ngbr_avail) argument 880 ih264_intra_pred_luma_8x8_mode_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 935 ih264_intra_pred_luma_8x8_mode_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 986 ih264_intra_pred_luma_8x8_mode_dc(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1064 ih264_intra_pred_luma_8x8_mode_diag_dl(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1153 ih264_intra_pred_luma_8x8_mode_diag_dr(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1248 ih264_intra_pred_luma_8x8_mode_vert_r(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1353 ih264_intra_pred_luma_8x8_mode_horz_d(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1455 ih264_intra_pred_luma_8x8_mode_vert_l(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1549 ih264_intra_pred_luma_8x8_mode_horz_u(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1636 ih264_intra_pred_luma_16x16_mode_vert(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1693 ih264_intra_pred_luma_16x16_mode_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1753 ih264_intra_pred_luma_16x16_mode_dc(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ngbr_avail) argument 1832 ih264_intra_pred_luma_16x16_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 | 86 * @param[out] pu1_dst 111 UWORD8 *pu1_dst, 126 pu1_dst[col] = pu1_src[col]; 130 pu1_dst += dst_strd; 147 * @param[out] pu1_dst 171 UWORD8 *pu1_dst, 184 pu1_dst[col] = pu1_src[col]; 188 pu1_dst += dst_strd; 205 * @param[out] pu1_dst 228 UWORD8 *pu1_dst, 110 ih264_inter_pred_luma_copy(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) argument 170 ih264_interleave_copy(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd) argument 227 ih264_inter_pred_luma_horz(UWORD8 *pu1_src, UWORD8 *pu1_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 ht, WORD32 wd, UWORD8* pu1_tmp, WORD32 dydx) 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 947 ih264_inter_pred_luma_bilinear(UWORD8 *pu1_src1, UWORD8 *pu1_src2, UWORD8 *pu1_dst, WORD32 src_strd1, WORD32 src_strd2, WORD32 dst_strd, WORD32 ht, WORD32 wd) 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...] |
/external/libhevc/common/ |
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_intra_pred_filters.c | 141 UWORD8 *pu1_dst, 164 pu1_dst[i] = dc_val; 182 pu1_dst[(4 * nt)] = *pu1_top_left; // U top-left sample 183 pu1_dst[(4 * nt) + 1] = *(pu1_top_left + 1); // V top-left sample 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 208 ihevc_memcpy_mul_8(&pu1_dst[(4 * nt) + 2], pu1_top, 2 * nt); 215 ihevc_memcpy_mul_8(&pu1_dst[( 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...] |
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_intra_pred_filters.c | 133 UWORD8 *pu1_dst, 156 pu1_dst[two_nt] = *pu1_top_left; 160 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 165 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 169 ihevc_memcpy(&pu1_dst[two_nt + 1], pu1_top, nt); 173 ihevc_memcpy(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt); 184 pu1_dst[two_nt] = *pu1_top_left; 187 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 190 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; 192 ihevc_memcpy_mul_8(&pu1_dst[two_n 127 ihevc_intra_pred_luma_ref_subst_all_avlble(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 201 ihevc_intra_pred_luma_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 654 ihevc_intra_pred_ref_filtering(UWORD8 *pu1_src, WORD32 nt, UWORD8 *pu1_dst, WORD32 mode, WORD32 strong_intra_smoothing_enable_flag) argument 771 ihevc_intra_pred_luma_planar(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 857 ihevc_intra_pred_luma_dc(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 973 ihevc_intra_pred_luma_horz(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1053 ihevc_intra_pred_luma_ver(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1131 ihevc_intra_pred_luma_mode2(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1195 ihevc_intra_pred_luma_mode_18_34(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1272 ihevc_intra_pred_luma_mode_3_to_9(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1349 ihevc_intra_pred_luma_mode_11_to_17(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1457 ihevc_intra_pred_luma_mode_19_to_25(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument 1555 ihevc_intra_pred_luma_mode_27_to_33(UWORD8 *pu1_ref, WORD32 src_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 nt, WORD32 mode) argument [all...] |
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_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/decoder/x86/ |
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...] |