Go to the documentation of this file.
36 for (
i = 0;
i < nb_planes;
i++) {
44 }
else if (
step[
i] == 2) {
void ff_hflip_byte_ssse3(const uint8_t *src, uint8_t *dst, int w)
#define EXTERNAL_AVX2_FAST(flags)
trying all byte sequences megabyte in length and selecting the best looking sequence will yield cases to try But a word about which is also called distortion Distortion can be quantified by almost any quality measurement one chooses the sum of squared differences is used but more complex methods that consider psychovisual effects can be used as well It makes no difference in this discussion First step
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static atomic_int cpu_flags
void ff_hflip_byte_avx2(const uint8_t *src, uint8_t *dst, int w)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
#define i(width, name, range_min, range_max)
void ff_hflip_short_avx2(const uint8_t *src, uint8_t *dst, int w)
av_cold void ff_hflip_init_x86(FlipContext *s, int step[4], int nb_planes)
#define EXTERNAL_SSSE3(flags)
void ff_hflip_short_ssse3(const uint8_t *src, uint8_t *dst, int w)