/external/libmpeg2/common/ |
impeg2_mem_func.c | 75 void impeg2_memset_8bit_8x8_block(UWORD8 *pu1_dst, WORD32 u4_dc_val, WORD32 u4_dst_wd) 81 memset(pu1_dst, u4_dc_val, BLK_SIZE); 82 pu1_dst += u4_dst_wd;
|
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 += u4_dst_wd 168 UWORD8 *pu1_src1,*pu1_src2,*pu1_dst; local [all...] |
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_top, wd) 261 UWORD8 *pu1_dst; local 406 UWORD8 *pu1_row_1, *pu1_row_2, *pu1_dst; local [all...] |
/external/libhevc/common/arm/ |
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[(4 * nt) + 2 + 2 * nt], pu1_top + 2 * nt, 2 * nt) [all...] |
/external/libavc/common/x86/ |
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) 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) 127 _mm_storel_epi64((__m128i *)(pu1_dst), src_temp16x8b); 128 pu1_dst += 8;
|
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...] |
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 + dst_strd)) = row2 [all...] |
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 + dst_strd), row2_16x8b) [all...] |
/external/libhevc/common/x86/ |
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) 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) 126 _mm_storel_epi64((__m128i *)(pu1_dst), src_temp16x8b); 127 pu1_dst += 8;
|
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...] |
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 + 16), src_temp2) [all...] |
/external/libavc/common/ |
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++ [all...] |
ih264_mem_fns.c | 69 * @param[in] pu1_dst 85 void ih264_memcpy(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) 87 memcpy(pu1_dst, pu1_src, num_bytes); 91 void ih264_memcpy_mul_8(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) 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) 123 memset(pu1_dst, value, num_bytes); 127 void ih264_memset_mul_8(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) 129 memset(pu1_dst, value, num_bytes) [all...] |
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 + row * dst_strd + col + 1) = val_v2 [all...] |
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 + dst_strd, *(pu1_left - 1), 4) [all...] |
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, [all...] |
/external/libhevc/common/ |
ihevc_mem_fns.c | 59 * @param[in] pu1_dst 75 void ihevc_memcpy(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) 77 memcpy(pu1_dst, pu1_src, num_bytes); 81 void ihevc_memcpy_mul_8(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) 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) 113 memset(pu1_dst, value, num_bytes); 117 void ihevc_memset_mul_8(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) 119 memset(pu1_dst, value, num_bytes) [all...] |
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++ [all...] |
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[(4 * nt) + 2 + 2 * nt], pu1_top + 2 * nt, 2 * nt) [all...] |
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 += 2 [all...] |
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_nt + 1], pu1_top, nt) [all...] |
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++ [all...] |
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 [all...] |
/external/libhevc/decoder/x86/ |
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, 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); [all...] |
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, 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); [all...] |