Go to the documentation of this file.
19 #ifndef AVUTIL_AARCH64_PIXELUTILS_H
20 #define AVUTIL_AARCH64_PIXELUTILS_H
31 const uint8_t *
src2, ptrdiff_t stride2);
33 const uint8_t *
src2, ptrdiff_t stride2);
static av_cold void ff_pixelutils_sad_init_aarch64(av_pixelutils_sad_fn *sad, int aligned)
int(* av_pixelutils_sad_fn)(const uint8_t *src1, ptrdiff_t stride1, const uint8_t *src2, ptrdiff_t stride2)
Sum of abs(src1[x] - src2[x])
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static atomic_int cpu_flags
int ff_pixelutils_sad8_neon(const uint8_t *src1, ptrdiff_t stride1, const uint8_t *src2, ptrdiff_t stride2)
static int aligned(int val)
int ff_pixelutils_sad16_neon(const uint8_t *src1, ptrdiff_t stride1, const uint8_t *src2, ptrdiff_t stride2)