/external/libhevc/common/ |
ihevc_itrans.c | 72 * @param[in] src_strd 95 WORD32 src_strd, 115 c[0] = pi2_src[0] + pi2_src[2 * src_strd]; 116 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd]; 117 c[2] = pi2_src[0] - pi2_src[3 * src_strd]; 118 c[3] = 74 * pi2_src[src_strd]; 125 CLIP_S16((74 * (pi2_src[0] - pi2_src[2 * src_strd] + pi2_src[3 * src_strd]) + add) >> i4_shift); 155 * @param[in] src_strd [all...] |
ihevc_deblk_edge_filter.c | 66 * @param[in] src_strd 99 WORD32 src_strd, 138 dq3 = ABS(pu1_src[3 * src_strd + 2] - 2 * pu1_src[3 * src_strd + 1] 139 + pu1_src[3 * src_strd + 0]); 141 dp3 = ABS(pu1_src[3 * src_strd - 3] - 2 * pu1_src[3 * src_strd - 2] 142 + pu1_src[3 * src_strd - 1]); 167 pu1_src += 3 * src_strd; 176 pu1_src -= 3 * src_strd; [all...] |
ihevc_padding.c | 63 * @param[in] src_strd 90 WORD32 src_strd, 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); 117 * @param[in] src_strd 144 WORD32 src_strd, 153 src_strd >>= 1; 167 pu2_src += src_strd; 184 * @param[in] src_strd [all...] |
ihevc_hbd_deblk_edge_filter.c | 72 * @param[in] src_strd 105 WORD32 src_strd, 145 dq3 = ABS(pu2_src[3 * src_strd + 2] - 2 * pu2_src[3 * src_strd + 1] 146 + pu2_src[3 * src_strd + 0]); 148 dp3 = ABS(pu2_src[3 * src_strd - 3] - 2 * pu2_src[3 * src_strd - 2] 149 + pu2_src[3 * src_strd - 1]); 174 pu2_src += 3 * src_strd; 183 pu2_src -= 3 * src_strd; [all...] |
ihevc_padding.h | 43 WORD32 src_strd, 50 WORD32 src_strd, 57 WORD32 src_strd, 64 WORD32 src_strd, 71 WORD32 src_strd, 78 WORD32 src_strd, 84 WORD32 src_strd, 89 WORD32 src_strd, 94 WORD32 src_strd, 99 WORD32 src_strd, [all...] |
ihevc_sao.c | 73 WORD32 src_strd, 90 pu1_src_left[row] = pu1_src[row * src_strd + (wd - 1)]; 95 pu1_src_top[col] = pu1_src[(ht - 1) * src_strd + col]; 117 pu1_src += src_strd; 125 WORD32 src_strd, 145 pu1_src_left[2 * row] = pu1_src[row * src_strd + (wd - 2)]; 146 pu1_src_left[2 * row + 1] = pu1_src[row * src_strd + (wd - 1)]; 152 pu1_src_top[col] = pu1_src[(ht - 1) * src_strd + col]; 179 pu1_src += src_strd; 187 WORD32 src_strd, [all...] |
ihevc_chroma_recon.h | 49 WORD32 src_strd, 56 WORD32 src_strd, 64 WORD32 src_strd, 71 WORD32 src_strd, 79 WORD32 src_strd, 86 WORD32 src_strd,
|
ihevc_inter_pred_filters.c | 84 * @param[in] src_strd 110 WORD32 src_strd, 125 pu1_src += src_strd; 147 * @param[in] src_strd 172 WORD32 src_strd, 195 pu1_src += src_strd; 219 * @param[in] src_strd 245 WORD32 src_strd, 260 i2_tmp += pi1_coeff[i] * pu1_src[col + (i - 3) * src_strd]; 268 pu1_src += src_strd; [all...] |
ihevc_recon.h | 40 WORD32 src_strd, 47 WORD32 src_strd, 55 WORD32 src_strd, 62 WORD32 src_strd, 70 WORD32 src_strd, 77 WORD32 src_strd, 85 WORD32 src_strd, 92 WORD32 src_strd, 100 WORD32 src_strd, 107 WORD32 src_strd, [all...] |
ihevc_chroma_iquant_recon.h | 46 WORD32 src_strd, 56 WORD32 src_strd, 67 WORD32 src_strd, 77 WORD32 src_strd, 88 WORD32 src_strd, 98 WORD32 src_strd,
|
ihevc_chroma_itrans_recon.h | 44 WORD32 src_strd, 53 WORD32 src_strd, 63 WORD32 src_strd, 72 WORD32 src_strd, 82 WORD32 src_strd, 91 WORD32 src_strd,
|
ihevc_intra_pred.h | 50 WORD32 src_strd, 60 WORD32 src_strd, 68 WORD32 src_strd, 77 WORD32 src_strd, 86 WORD32 src_strd, 95 WORD32 src_strd, 104 WORD32 src_strd, 113 WORD32 src_strd, 122 WORD32 src_strd, 131 WORD32 src_strd, [all...] |
/external/libavc/common/ |
ih264_padding.c | 75 * @param[in] src_strd 91 WORD32 src_strd, 99 memcpy(pu1_src - row * src_strd, pu1_src, wd); 116 * @param[in] src_strd 132 WORD32 src_strd, 140 memcpy(pu1_src + (row - 1) * src_strd, pu1_src - 1 * src_strd, wd); 155 * @param[in] src_strd 171 WORD32 src_strd, 182 pu1_src += src_strd; [all...] |
ih264_inter_pred_filters.c | 89 * @param[in] src_strd 112 WORD32 src_strd, 129 pu1_src += src_strd; 150 * @param[in] src_strd 172 WORD32 src_strd, 187 pu1_src += src_strd; 208 * @param[in] src_strd 229 WORD32 src_strd, 256 pu1_src += src_strd; 278 * @param[in] src_strd [all...] |
/external/libhevc/encoder/arm/ |
ihevce_copy_neon.c | 63 WORD32 src_strd, 87 pu1_uv_src += src_strd; 100 UWORD8 *src_ol = pu1_uv_src + j * src_strd; 119 UWORD8 *pu1_dst, WORD32 dst_strd, UWORD8 *pu1_src, WORD32 src_strd, WORD32 blk_wd, WORD32 blk_ht) 130 pu1_src += src_strd; 134 pu1_src += src_strd; 149 src_1 = vld1_u8(pu1_src + src_strd); 151 pu1_src += 2 * src_strd; 166 src_1 = vld1q_u8(pu1_src + src_strd); 168 pu1_src += 2 * src_strd; [all...] |
ihevce_sad_compute_neon.c | 57 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd) 59 const uint8x16_t src_u8 = load_unaligned_u8q(pu1_src, src_strd); 73 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) 89 pu1_src += src_strd; 100 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) 118 pu1_src += src_strd; 130 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) 152 pu1_src += src_strd; 164 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) 194 pu1_src += src_strd; [all...] |
/external/libavc/encoder/ |
ih264e_half_pel.c | 87 * @param[in] src_strd 102 WORD32 src_strd, 128 pu1_src += src_strd - u4_w; 160 * @param[in] src_strd 182 WORD32 src_strd, 196 tmp = ih264_g_six_tap[0] * (pu1_src[col - 2 * src_strd] + pu1_src[col + 3 * src_strd]) + 197 ih264_g_six_tap[1] * (pu1_src[col - 1 * src_strd] + pu1_src[col + 2 * src_strd]) + 198 ih264_g_six_tap[2] * (pu1_src[col] + pu1_src[col + 1 * src_strd]); [all...] |
ime_distortion_metrics.h | 48 WORD32 src_strd, 56 WORD32 src_strd, 64 WORD32 src_strd, 71 WORD32 src_strd, 78 WORD32 src_strd, 84 WORD32 src_strd, 92 WORD32 src_strd, 100 WORD32 src_strd, 107 WORD32 src_strd,
|
ih264e_half_pel.h | 71 * @param[in] src_strd 86 WORD32 src_strd, 125 * @param[in] src_strd 147 WORD32 src_strd,
|
/external/libmpeg2/common/ |
icv_variance.h | 41 typedef WORD32 icv_variance_8x4_t(UWORD8 *pu1_src, WORD32 src_strd, WORD32 wd, WORD32 ht);
|
/external/libavc/common/x86/ |
ih264_padding_ssse3.c | 66 * @param[in] src_strd 93 WORD32 src_strd, 113 pu1_src += src_strd; 133 * @param[in] src_strd 160 WORD32 src_strd, 179 pu1_src += src_strd; 199 * @param[in] src_strd 226 WORD32 src_strd, 246 pu1_src += src_strd; 266 * @param[in] src_strd [all...] |
/external/libhevc/common/x86/ |
ihevc_inter_pred_filters_sse42_intr.c | 86 * @param[in] src_strd 111 WORD32 src_strd, 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 */ 155 pu1_src += 4 * src_strd - wd; /* pointer update */ 167 src1_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 1 * src_strd)); /* row =1 */ 168 src2_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 2 * src_strd)); /* row =2 */ 169 src3_16x8b = _mm_loadl_epi64((__m128i *)(pu1_src + 3 * src_strd)); /* row =3 */ 191 pu1_src += 4 * src_strd - wd; /* pointer update * [all...] |
ihevc_padding_ssse3_intr.c | 65 * @param[in] src_strd 92 WORD32 src_strd, 116 pu1_src += src_strd; 136 * @param[in] src_strd 163 WORD32 src_strd, 188 pu1_src += src_strd; 208 * @param[in] src_strd 235 WORD32 src_strd, 258 pu1_src += src_strd; 278 * @param[in] src_strd [all...] |
/external/libmpeg2/common/x86/ |
icv_sad_ssse3.c | 71 * @param[in] src_strd 92 WORD32 src_strd, 109 pu1_src += src_strd; 112 pu1_src += src_strd; 115 pu1_src += src_strd; 118 pu1_src += src_strd;
|
/external/libhevc/decoder/x86/ |
ihevcd_fmt_conv_ssse3_intr.c | 63 WORD32 num_rows, num_cols, src_strd, dst_strd, cols, rows; local 78 src_strd = src_y_strd; 84 pu1_src += src_strd; 121 src_strd = src_uv_strd; 134 PREFETCH((char const *)(pu1_uv_src + (8 * src_strd)), _MM_HINT_T0) 135 PREFETCH((char const *)(pu1_uv_src + (9 * src_strd)), _MM_HINT_T0) 136 PREFETCH((char const *)(pu1_uv_src + (10 * src_strd)), _MM_HINT_T0) 137 PREFETCH((char const *)(pu1_uv_src + (11 * src_strd)), _MM_HINT_T0) 160 src_uv0_8x16b = _mm_loadu_si128((__m128i *)(pu1_uv_src_temp + (1 * src_strd))); 161 src_uv1_8x16b = _mm_loadu_si128((__m128i *)(pu1_uv_src_temp + (1 * src_strd) + 16)) [all...] |