H A D | vf_premultiply.c | 48 void (*premultiply[4])(const uint8_t *msrc, const uint8_t *asrc, 93 static void premultiply8(const uint8_t *msrc, const uint8_t *asrc, in premultiply8() argument 104 dst[x] = ((msrc[x] * (((asrc[x] >> 1) & 1) + asrc[x])) + 128) >> 8; in premultiply8() 109 asrc += alinesize; in premultiply8() 113 static void premultiply8yuv(const uint8_t *msrc, const uint8_t *asrc, in premultiply8yuv() argument 124 dst[x] = ((((msrc[x] - 128) * (((asrc[x] >> 1) & 1) + asrc[x]))) >> 8) + 128; in premultiply8yuv() 129 asrc += alinesize; in premultiply8yuv() 133 static void premultiply8offset(const uint8_t *msrc, const uint8_t *asrc, in premultiply8offset() argument 161 const uint16_t *asrc = (const uint16_t *)aasrc; premultiply16() local 184 const uint16_t *asrc = (const uint16_t *)aasrc; premultiply16yuv() local 207 const uint16_t *asrc = (const uint16_t *)aasrc; premultiply16offset() local 230 const float *asrc = (const float *)aasrc; premultiplyf32() local 253 const float *asrc = (const float *)aasrc; premultiplyf32offset() local 270 unpremultiply8(const uint8_t *msrc, const uint8_t *asrc, uint8_t *dst, ptrdiff_t mlinesize, ptrdiff_t alinesize, ptrdiff_t dlinesize, int w, int h, int half, int max, int offset) unpremultiply8() argument 293 unpremultiply8yuv(const uint8_t *msrc, const uint8_t *asrc, uint8_t *dst, ptrdiff_t mlinesize, ptrdiff_t alinesize, ptrdiff_t dlinesize, int w, int h, int half, int max, int offset) unpremultiply8yuv() argument 316 unpremultiply8offset(const uint8_t *msrc, const uint8_t *asrc, uint8_t *dst, ptrdiff_t mlinesize, ptrdiff_t alinesize, ptrdiff_t dlinesize, int w, int h, int half, int max, int offset) unpremultiply8offset() argument 347 const uint16_t *asrc = (const uint16_t *)aasrc; unpremultiply16() local 373 const uint16_t *asrc = (const uint16_t *)aasrc; unpremultiply16yuv() local 399 const uint16_t *asrc = (const uint16_t *)aasrc; unpremultiply16offset() local 425 const float *asrc = (const float *)aasrc; unpremultiplyf32() local 452 const float *asrc = (const float *)aasrc; unpremultiplyf32offset() local [all...] |