/external/libhevc/encoder/arm/ |
ihevce_copy_neon.c | 65 WORD32 dst_strd, 88 pu1_uv_dst += dst_strd; 99 UWORD8 *dst_ol = pu1_uv_dst + j * dst_strd; 119 UWORD8 *pu1_dst, WORD32 dst_strd, UWORD8 *pu1_src, WORD32 src_strd, WORD32 blk_wd, WORD32 blk_ht) 131 pu1_dst += dst_strd; 135 pu1_dst += dst_strd; 150 vst1_u8(pu1_dst + dst_strd, src_1); 152 pu1_dst += 2 * dst_strd; 167 vst1q_u8(pu1_dst + dst_strd, src_1); 169 pu1_dst += 2 * dst_strd; [all...] |
ihevce_itrans_recon_neon.c | 59 UWORD8 *pu1_pred, WORD32 pred_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 dc_value) 76 *(UWORD32 *)(pu1_dst + dst_strd) = vget_lane_u32(p0, 1); 77 *(UWORD32 *)(pu1_dst + 2 * dst_strd) = vget_lane_u32(p1, 0); 78 *(UWORD32 *)(pu1_dst + 3 * dst_strd) = vget_lane_u32(p1, 1); 85 WORD32 dst_strd, 100 a3 = vld1_u8(pu1_dst + i * dst_strd); 102 vst1_u8(pu1_dst + i * dst_strd, a3); 110 WORD32 dst_strd, 127 vst1_u8(pu1_dst + i * dst_strd, vget_low_u8(a5)); 128 vst1_u8(pu1_dst + (i + 1) * dst_strd, vget_high_u8(a5)) [all...] |
/external/libhevc/common/x86/ |
ihevc_inter_pred_filters_sse42_intr.c | 89 * @param[in] dst_strd 112 WORD32 dst_strd, 147 _mm_storeu_si128((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ 148 _mm_storeu_si128((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ 149 _mm_storeu_si128((__m128i *)(pi2_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ 156 pi2_dst += 4 * dst_strd - wd; /* pointer update */ 183 _mm_storel_epi64((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ 184 _mm_storel_epi64((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ 185 _mm_storel_epi64((__m128i *)(pi2_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ 192 pi2_dst += 4 * dst_strd - wd; /* pointer update * [all...] |
ihevc_chroma_intra_pred_filters_sse42_intr.c | 105 * @param[in] dst_strd 125 WORD32 dst_strd, 230 _mm_storel_epi64((__m128i *)(pu1_dst + (row * dst_strd) + col), res_temp1_8x16b); 259 * @param[in] dst_strd 279 WORD32 dst_strd, 430 /* pu1_dst[(row * dst_strd) + col] = dc_val;*/ 431 _mm_storel_epi64((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); 432 _mm_storel_epi64((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); 433 _mm_storel_epi64((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); 434 _mm_storel_epi64((__m128i *)(pu1_dst + (3 * dst_strd)), src_temp1) [all...] |
ihevc_intra_pred_filters_sse42_intr.c | 380 * @param[in] dst_strd 400 WORD32 dst_strd, 480 /* pu1_dst[(row * dst_strd) + col] = dc_val;*/ 481 _mm_storeu_si128((__m128i *)(pu1_dst + ((0) * dst_strd)), temp); 482 _mm_storeu_si128((__m128i *)(pu1_dst + ((1) * dst_strd)), temp); 483 _mm_storeu_si128((__m128i *)(pu1_dst + ((2) * dst_strd)), temp); 484 _mm_storeu_si128((__m128i *)(pu1_dst + ((3) * dst_strd)), temp); 485 _mm_storeu_si128((__m128i *)(pu1_dst + ((4) * dst_strd)), temp); 486 _mm_storeu_si128((__m128i *)(pu1_dst + ((5) * dst_strd)), temp); 487 _mm_storeu_si128((__m128i *)(pu1_dst + ((6) * dst_strd)), temp) [all...] |
/external/libhevc/common/ |
ihevc_chroma_recon.h | 51 WORD32 dst_strd, 58 WORD32 dst_strd, 66 WORD32 dst_strd, 73 WORD32 dst_strd, 81 WORD32 dst_strd, 88 WORD32 dst_strd,
|
ihevc_recon.c | 80 * @param[in] dst_strd 99 WORD32 dst_strd, 116 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 123 pu1_dst[j * dst_strd] = 159 * @param[in] dst_strd 181 WORD32 dst_strd, 198 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 205 pu1_dst[j * dst_strd] = 241 * @param[in] dst_strd 263 WORD32 dst_strd, [all...] |
ihevc_recon.h | 42 WORD32 dst_strd, 49 WORD32 dst_strd, 57 WORD32 dst_strd, 64 WORD32 dst_strd, 72 WORD32 dst_strd, 79 WORD32 dst_strd, 87 WORD32 dst_strd, 94 WORD32 dst_strd, 102 WORD32 dst_strd, 109 WORD32 dst_strd, [all...] |
ihevc_chroma_recon.c | 85 * @param[in] dst_strd 108 WORD32 dst_strd, 125 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 132 pu1_dst[j * dst_strd] = 168 * @param[in] dst_strd 191 WORD32 dst_strd, 208 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; 215 pu1_dst[j * dst_strd] = 251 * @param[in] dst_strd 274 WORD32 dst_strd, [all...] |
ihevc_chroma_iquant_recon.h | 48 WORD32 dst_strd, 58 WORD32 dst_strd, 69 WORD32 dst_strd, 79 WORD32 dst_strd, 90 WORD32 dst_strd, 100 WORD32 dst_strd,
|
ihevc_chroma_itrans_recon.h | 46 WORD32 dst_strd, 55 WORD32 dst_strd, 65 WORD32 dst_strd, 74 WORD32 dst_strd, 84 WORD32 dst_strd, 93 WORD32 dst_strd,
|
ihevc_inter_pred_filters.c | 87 * @param[in] dst_strd 111 WORD32 dst_strd, 126 pu1_dst += dst_strd; 150 * @param[in] dst_strd 173 WORD32 dst_strd, 196 pu1_dst += dst_strd; 222 * @param[in] dst_strd 246 WORD32 dst_strd, 269 pu1_dst += dst_strd; 295 * @param[in] dst_strd [all...] |
ihevc_intra_pred.h | 52 WORD32 dst_strd, 62 WORD32 dst_strd, 70 WORD32 dst_strd, 79 WORD32 dst_strd, 88 WORD32 dst_strd, 97 WORD32 dst_strd, 106 WORD32 dst_strd, 115 WORD32 dst_strd, 124 WORD32 dst_strd, 133 WORD32 dst_strd, [all...] |
ihevc_chroma_intra_pred.h | 46 WORD32 dst_strd, 54 WORD32 dst_strd, 62 WORD32 dst_strd, 70 WORD32 dst_strd, 78 WORD32 dst_strd, 86 WORD32 dst_strd, 94 WORD32 dst_strd, 102 WORD32 dst_strd, 110 WORD32 dst_strd, 118 WORD32 dst_strd, [all...] |
ihevc_iquant_itrans_recon.h | 48 WORD32 dst_strd, 61 WORD32 dst_strd, 75 WORD32 dst_strd, 88 WORD32 dst_strd, 102 WORD32 dst_strd, 115 WORD32 dst_strd, 129 WORD32 dst_strd, 142 WORD32 dst_strd, 156 WORD32 dst_strd, 169 WORD32 dst_strd, [all...] |
ihevc_iquant_recon.h | 45 WORD32 dst_strd, 55 WORD32 dst_strd, 66 WORD32 dst_strd, 76 WORD32 dst_strd, 87 WORD32 dst_strd, 97 WORD32 dst_strd, 108 WORD32 dst_strd, 118 WORD32 dst_strd, 129 WORD32 dst_strd, 139 WORD32 dst_strd, [all...] |
/external/libavc/common/x86/ |
ih264_luma_intra_pred_filters_ssse3.c | 104 * @param[in] dst_strd 120 WORD32 dst_strd, 134 dst_strd2 = dst_strd << 1; 135 dst_strd3 = dst_strd + dst_strd2; 138 *((WORD32 *)(pu1_dst + dst_strd)) = i4_top; 163 * @param[in] dst_strd 179 WORD32 dst_strd, 200 dst_strd2 = dst_strd << 1; 201 dst_strd3 = dst_strd + dst_strd2; 204 *((WORD32 *)(pu1_dst + dst_strd)) = row2 [all...] |
/external/libhevc/encoder/ |
ihevce_had_satd.c | 102 WORD32 dst_strd) 143 pi2_dst[0 * dst_strd + k] = v0 + v2; 144 pi2_dst[1 * dst_strd + k] = v1 + v3; 145 pi2_dst[2 * dst_strd + k] = v0 - v2; 146 pi2_dst[3 * dst_strd + k] = v1 - v3; 156 WORD32 dst_strd) 161 ihevce_hadamard_4x4_8bit(pu1_src, src_strd, pu1_pred, pred_strd, pi2_dst, dst_strd); 163 ihevce_hadamard_4x4_8bit(pu1_src + 4, src_strd, pu1_pred + 4, pred_strd, pi2_dst + 4, dst_strd); 170 pi2_dst + (4 * dst_strd), 171 dst_strd); [all...] |
ihevce_had_satd.h | 79 WORD32 dst_strd); 87 WORD32 dst_strd); 95 WORD32 dst_strd); 103 WORD32 dst_strd); 111 WORD32 dst_strd); 119 WORD32 dst_strd, 138 WORD32 dst_strd, 146 WORD32 dst_strd, 156 WORD32 dst_strd, 177 WORD32 dst_strd, [all...] |
/external/libavc/common/ |
ih264_chroma_intra_pred_filters.c | 97 * @param[in] dst_strd 113 WORD32 dst_strd, 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_weighted_pred.c | 72 /* dst_strd - stride for destination */ 90 WORD32 dst_strd, 98 dst_strd -= wd; 107 pu1_dst += dst_strd; 127 /* dst_strd - stride for destination */ 145 WORD32 dst_strd, 155 dst_strd -= wd; 164 pu1_dst += dst_strd; 183 /* dst_strd - stride for destination */ 202 WORD32 dst_strd, [all...] |
ih264_luma_intra_pred_filters.c | 116 * @param[in] dst_strd 132 WORD32 dst_strd, 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); 166 * @param[in] dst_strd 182 WORD32 dst_strd, 192 memset(pu1_dst + dst_strd, *(pu1_left - 1), 4); 193 memset(pu1_dst + 2 * dst_strd, *(pu1_left - 2), 4); 194 memset(pu1_dst + 3 * dst_strd, *(pu1_left - 3), 4) [all...] |
/external/libavc/encoder/ |
ih264e_half_pel.h | 74 * @param[in] dst_strd 87 WORD32 dst_strd); 128 * @param[in] dst_strd 148 WORD32 dst_strd,
|
/external/libhevc/decoder/ |
ihevcd_itrans_recon_dc.h | 43 WORD32 dst_strd, 49 WORD32 dst_strd,
|
/external/libhevc/decoder/x86/ |
ihevcd_fmt_conv_ssse3_intr.c | 63 WORD32 num_rows, num_cols, src_strd, dst_strd, cols, rows; local 79 dst_strd = dst_y_strd; 83 pu1_dst += dst_strd; 122 dst_strd = dst_uv_strd; 169 _mm_storeu_si128((__m128i *)(pu1_u_dst_temp + (1 * dst_strd)), src_u_8x16b); 170 _mm_storeu_si128((__m128i *)(pu1_v_dst_temp + (1 * dst_strd)), src_v_8x16b); 182 _mm_storeu_si128((__m128i *)(pu1_u_dst_temp + (2 * dst_strd)), src_u_8x16b); 183 _mm_storeu_si128((__m128i *)(pu1_v_dst_temp + (2 * dst_strd)), src_v_8x16b); 195 _mm_storeu_si128((__m128i *)(pu1_u_dst_temp + (3 * dst_strd)), src_u_8x16b); 196 _mm_storeu_si128((__m128i *)(pu1_v_dst_temp + (3 * dst_strd)), src_v_8x16b) [all...] |