26 const int32_t *filterPos,
int filterSize);
37 if (
c->srcBpc == 8 &&
c->dstBpc <= 14 &&
38 (
c->hLumFilterSize % 8) == 0 &&
39 (
c->hChrFilterSize % 8) == 0)
void ff_hscale_8_to_15_neon(SwsContext *c, int16_t *dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize)
void ff_yuv2planeX_8_neon(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset)
av_cold void ff_sws_init_swscale_arm(SwsContext *c)
static av_always_inline void filter(int16_t *output, ptrdiff_t out_stride, const int16_t *low, ptrdiff_t low_stride, const int16_t *high, ptrdiff_t high_stride, int len, int clip)
static atomic_int cpu_flags
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static const uint8_t dither[8][8]
static const uint8_t offset[127][2]