Home
last modified time | relevance | path

Searched refs:FAST_DIV255 (Results 1 - 4 of 4) sorted by relevance

/third_party/ffmpeg/libavfilter/
H A Dvf_overlay.c337 #define FAST_DIV255(x) ((((x) + 128) * 257) >> 16) macro
409 d[dr] = is_straight ? FAST_DIV255(d[dr] * (255 - alpha) + S[sr] * alpha) : in blend_slice_packed_rgb()
410 FFMIN(FAST_DIV255(d[dr] * (255 - alpha)) + S[sr], 255); in blend_slice_packed_rgb()
411 d[dg] = is_straight ? FAST_DIV255(d[dg] * (255 - alpha) + S[sg] * alpha) : in blend_slice_packed_rgb()
412 FFMIN(FAST_DIV255(d[dg] * (255 - alpha)) + S[sg], 255); in blend_slice_packed_rgb()
413 d[db] = is_straight ? FAST_DIV255(d[db] * (255 - alpha) + S[sb] * alpha) : in blend_slice_packed_rgb()
414 FFMIN(FAST_DIV255(d[db] * (255 - alpha)) + S[sb], 255); in blend_slice_packed_rgb()
425 d[da] += FAST_DIV255((255 - d[da]) * S[sa]); in blend_slice_packed_rgb()
535 *d = FAST_DIV255(*d * (255 - alpha) + *s * alpha); \
545 *d = av_clip(FAST_DIV255((*
[all...]
H A Dvsrc_life.c370 #define FAST_DIV255(x) ((((x) + 128) * 257) >> 16) macro
387 *p++ = FAST_DIV255((c2[0] << 8) + ((int)c1[0] - (int)c2[0]) * death_age); in fill_picture_rgb()
388 *p++ = FAST_DIV255((c2[1] << 8) + ((int)c1[1] - (int)c2[1]) * death_age); in fill_picture_rgb()
389 *p++ = FAST_DIV255((c2[2] << 8) + ((int)c1[2] - (int)c2[2]) * death_age); in fill_picture_rgb()
H A Dvf_huesaturation.c82 #define FAST_DIV255(x) ((((x) + 128) * 257) >> 16) macro
86 return v0 + FAST_DIV255((v1 - v0) * f); in lerpi8()
/third_party/ffmpeg/libavcodec/
H A Dpngdec.c1078 #define FAST_DIV255(x) ((((x) + 128) * 257) >> 16) macro
1147 output_alpha = foreground_alpha + FAST_DIV255((255 - foreground_alpha) * background_alpha); in handle_p_frame_apng()
1155 output[b] = FAST_DIV255(foreground_alpha * foreground[b] + (255 - foreground_alpha) * background[b]); in handle_p_frame_apng()

Completed in 7 milliseconds