/third_party/ffmpeg/libavfilter/ |
H A D | vf_histeq.c | 65 uint8_t rgba_map[4]; ///< components position member 109 ff_fill_rgba_map(histeq->rgba_map, inlink->format); in config_input() 154 GET_RGB_VALUES(r, g, b, src, histeq->rgba_map); in filter_frame() 156 dst[x + histeq->rgba_map[A]] = luma; in filter_frame() 191 luma = dst[x + histeq->rgba_map[A]]; in filter_frame() 219 GET_RGB_VALUES(r, g, b, src, histeq->rgba_map); in filter_frame() 229 dst[x + histeq->rgba_map[R]] = r; in filter_frame() 230 dst[x + histeq->rgba_map[G]] = g; in filter_frame() 231 dst[x + histeq->rgba_map[B]] = b; in filter_frame()
|
H A D | drawutils.c | 35 int ff_fill_rgba_map(uint8_t *rgba_map, enum AVPixelFormat pix_fmt) in ff_fill_rgba_map() argument 44 rgba_map[RED] = desc->comp[0].plane; in ff_fill_rgba_map() 45 rgba_map[GREEN] = desc->comp[1].plane; in ff_fill_rgba_map() 46 rgba_map[BLUE] = desc->comp[2].plane; in ff_fill_rgba_map() 47 rgba_map[ALPHA] = (desc->flags & AV_PIX_FMT_FLAG_ALPHA) ? desc->comp[3].plane : 3; in ff_fill_rgba_map() 63 rgba_map[i] = pos; in ff_fill_rgba_map() 67 rgba_map[ALPHA] = had0 ? 3 : 0; in ff_fill_rgba_map() 70 av_assert0(rgba_map[RED] != rgba_map[GREEN]); in ff_fill_rgba_map() 71 av_assert0(rgba_map[GREE in ff_fill_rgba_map() [all...] |
H A D | vf_colorlevels.c | 52 uint8_t rgba_map[4]; member 317 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input() 391 td.srcrow[R] = in->data[0] + s->rgba_map[R] * s->bpp; in filter_frame() 392 td.dstrow[R] = out->data[0] + s->rgba_map[R] * s->bpp; in filter_frame() 393 td.srcrow[G] = in->data[0] + s->rgba_map[G] * s->bpp; in filter_frame() 394 td.dstrow[G] = out->data[0] + s->rgba_map[G] * s->bpp; in filter_frame() 395 td.srcrow[B] = in->data[0] + s->rgba_map[B] * s->bpp; in filter_frame() 396 td.dstrow[B] = out->data[0] + s->rgba_map[B] * s->bpp; in filter_frame() 397 td.srcrow[A] = in->data[0] + s->rgba_map[A] * s->bpp; in filter_frame() 398 td.dstrow[A] = out->data[0] + s->rgba_map[ in filter_frame() [all...] |
H A D | vf_elbg.c | 48 uint8_t rgba_map[4]; member 135 ff_fill_rgba_map(elbg->rgba_map, inlink->format); in config_input() 151 const uint8_t r_idx = elbg->rgba_map[R]; in filter_frame() 152 const uint8_t g_idx = elbg->rgba_map[G]; in filter_frame() 153 const uint8_t b_idx = elbg->rgba_map[B]; in filter_frame() 154 const uint8_t a_idx = elbg->rgba_map[A]; in filter_frame()
|
H A D | vf_colorbalance.c | 51 uint8_t rgba_map[4]; member 268 const uint8_t roffset = s->rgba_map[R]; in color_balance8() 269 const uint8_t goffset = s->rgba_map[G]; in color_balance8() 270 const uint8_t boffset = s->rgba_map[B]; in color_balance8() 271 const uint8_t aoffset = s->rgba_map[A]; in color_balance8() 319 const uint8_t roffset = s->rgba_map[R]; in color_balance16() 320 const uint8_t goffset = s->rgba_map[G]; in color_balance16() 321 const uint8_t boffset = s->rgba_map[B]; in color_balance16() 322 const uint8_t aoffset = s->rgba_map[A]; in color_balance16() 383 ff_fill_rgba_map(s->rgba_map, outlin in config_output() [all...] |
H A D | vf_colortemperature.c | 46 uint8_t rgba_map[4]; member 197 const uint8_t roffset = s->rgba_map[R]; in temperature_slice8p() 198 const uint8_t goffset = s->rgba_map[G]; in temperature_slice8p() 199 const uint8_t boffset = s->rgba_map[B]; in temperature_slice8p() 237 const uint8_t roffset = s->rgba_map[R]; in temperature_slice16p() 238 const uint8_t goffset = s->rgba_map[G]; in temperature_slice16p() 239 const uint8_t boffset = s->rgba_map[B]; in temperature_slice16p() 313 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input()
|
H A D | vf_colorcontrast.c | 44 uint8_t rgba_map[4]; member 208 const uint8_t roffset = s->rgba_map[R]; in colorcontrast_slice8p() 209 const uint8_t goffset = s->rgba_map[G]; in colorcontrast_slice8p() 210 const uint8_t boffset = s->rgba_map[B]; in colorcontrast_slice8p() 260 const uint8_t roffset = s->rgba_map[R]; in colorcontrast_slice16p() 261 const uint8_t goffset = s->rgba_map[G]; in colorcontrast_slice16p() 262 const uint8_t boffset = s->rgba_map[B]; in colorcontrast_slice16p() 347 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input()
|
H A D | vf_fade.c | 61 uint8_t rgba_map[4]; member 189 const uint8_t r_idx = s->rgba_map[R]; in filter_rgb() 190 const uint8_t g_idx = s->rgba_map[G]; in filter_rgb() 191 const uint8_t b_idx = s->rgba_map[B]; in filter_rgb() 192 const uint8_t a_idx = s->rgba_map[A]; in filter_rgb() 366 uint8_t *p = frame->data[plane] + i * frame->linesize[plane] + s->is_packed_rgb*s->rgba_map[A]; in filter_slice_alpha() 391 uint16_t *p = (uint16_t *)(frame->data[plane] + i * frame->linesize[plane]) + s->is_packed_rgb*s->rgba_map[A]; in filter_slice_alpha16() 413 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input()
|
H A D | vf_vibrance.c | 43 uint8_t rgba_map[4]; member 181 const uint8_t roffset = s->rgba_map[R]; in vibrance_slice8p() 182 const uint8_t goffset = s->rgba_map[G]; in vibrance_slice8p() 183 const uint8_t boffset = s->rgba_map[B]; in vibrance_slice8p() 236 const uint8_t roffset = s->rgba_map[R]; in vibrance_slice16p() 237 const uint8_t goffset = s->rgba_map[G]; in vibrance_slice16p() 238 const uint8_t boffset = s->rgba_map[B]; in vibrance_slice16p() 329 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input()
|
H A D | vf_datascope.c | 477 uint8_t rgba_map[4]; member 527 ff_fill_rgba_map(s->rgba_map, inlink->format); in pixscope_config_input() 533 s->rgba_map[0] = 0; in pixscope_config_input() 534 s->rgba_map[1] = 1; in pixscope_config_input() 535 s->rgba_map[2] = 2; in pixscope_config_input() 536 s->rgba_map[3] = 3; in pixscope_config_input() 692 int c = s->rgba_map[i]; in pixscope_filter_frame() 700 int c = s->rgba_map[i]; in pixscope_filter_frame() 776 uint8_t rgba_map[4]; member 881 int py = s->height - s->values[i-1].p[s->rgba_map[ in draw_trace8() [all...] |
H A D | vf_alphamerge.c | 45 uint8_t rgba_map[4]; member 68 pout = main_buf->data[0] + y * main_buf->linesize[0] + s->rgba_map[A]; in do_alphamerge() 118 ff_fill_rgba_map(s->rgba_map, inlink->format) >= 0 && in config_input_main()
|
H A D | vf_remap.c | 237 uint8_t rgba_map[4]; in config_input() local 239 ff_fill_rgba_map(rgba_map, inlink->format); in config_input() 244 s->fill_color[rgba_map[0]] = s->fill_rgba[0] * factor; in config_input() 245 s->fill_color[rgba_map[1]] = s->fill_rgba[1] * factor; in config_input() 246 s->fill_color[rgba_map[2]] = s->fill_rgba[2] * factor; in config_input() 247 s->fill_color[rgba_map[3]] = s->fill_rgba[3] * factor; in config_input()
|
H A D | vf_remap_opencl.c | 83 uint8_t rgba_map[4]; in remap_opencl_load() local 85 ff_fill_rgba_map(rgba_map, main_format); in remap_opencl_load() 88 ctx->cl_fill_color.s[rgba_map[0]] = ctx->fill_rgba[0] * scale; in remap_opencl_load() 89 ctx->cl_fill_color.s[rgba_map[1]] = ctx->fill_rgba[1] * scale; in remap_opencl_load() 90 ctx->cl_fill_color.s[rgba_map[2]] = ctx->fill_rgba[2] * scale; in remap_opencl_load() 91 ctx->cl_fill_color.s[rgba_map[3]] = ctx->fill_rgba[3] * scale; in remap_opencl_load()
|
H A D | vf_negate.c | 55 uint8_t rgba_map[4]; member 235 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input() 238 s->components |= 1 << s->rgba_map[0]; in config_input() 240 s->components |= 1 << s->rgba_map[1]; in config_input() 242 s->components |= 1 << s->rgba_map[2]; in config_input() 244 s->components |= 1 << s->rgba_map[3]; in config_input()
|
H A D | vf_pad_opencl.c | 86 uint8_t rgba_map[4]; in pad_opencl_init() local 90 ff_fill_rgba_map(rgba_map, input_frames_ctx->sw_format); in pad_opencl_init() 108 ctx->pad_color[rgba_map[0]] = ctx->pad_rgba[0]; in pad_opencl_init() 109 ctx->pad_color[rgba_map[1]] = ctx->pad_rgba[1]; in pad_opencl_init() 110 ctx->pad_color[rgba_map[2]] = ctx->pad_rgba[2]; in pad_opencl_init() 111 ctx->pad_color[rgba_map[3]] = ctx->pad_rgba[3]; in pad_opencl_init()
|
H A D | vf_lenscorrection.c | 246 uint8_t rgba_map[4]; in config_output() local 249 ff_fill_rgba_map(rgba_map, inlink->format); in config_output() 262 rect->fill_color[rgba_map[0]] = rect->fill_rgba[0] * factor; in config_output() 263 rect->fill_color[rgba_map[1]] = rect->fill_rgba[1] * factor; in config_output() 264 rect->fill_color[rgba_map[2]] = rect->fill_rgba[2] * factor; in config_output() 265 rect->fill_color[rgba_map[3]] = rect->fill_rgba[3] * factor; in config_output()
|
H A D | vf_psnr.c | 51 uint8_t rgba_map[4]; member 216 int c = s->is_rgb ? s->rgba_map[j] : j; in do_psnr() 245 int c = s->is_rgb ? s->rgba_map[j] : j; in do_psnr() 250 int c = s->is_rgb ? s->rgba_map[j] : j; in do_psnr() 257 int c = s->is_rgb ? s->rgba_map[j] : j; in do_psnr() 336 s->is_rgb = ff_fill_rgba_map(s->rgba_map, inlink->format) >= 0; in config_input_ref() 419 int c = s->is_rgb ? s->rgba_map[j] : j; in uninit()
|
H A D | vf_entropy.c | 40 uint8_t rgba_map[4]; member 88 s->is_rgb = ff_fill_rgba_map(s->rgba_map, inlink->format) >= 0; in config_input() 110 int cidx = s->is_rgb ? s->rgba_map[plane] : plane; in filter_frame()
|
H A D | vf_selectivecolor.c | 88 uint8_t rgba_map[4]; member 248 ret = ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input() 323 const uint8_t roffset = s->rgba_map[R]; \ 324 const uint8_t goffset = s->rgba_map[G]; \ 325 const uint8_t boffset = s->rgba_map[B]; \ 326 const uint8_t aoffset = s->rgba_map[A]; \
|
H A D | vf_curves.c | 69 uint8_t rgba_map[4]; member 525 const uint8_t r = curves->rgba_map[R]; in filter_slice_packed() 526 const uint8_t g = curves->rgba_map[G]; in filter_slice_packed() 527 const uint8_t b = curves->rgba_map[B]; in filter_slice_packed() 528 const uint8_t a = curves->rgba_map[A]; in filter_slice_packed() 573 const uint8_t r = curves->rgba_map[R]; in filter_slice_planar() 574 const uint8_t g = curves->rgba_map[G]; in filter_slice_planar() 575 const uint8_t b = curves->rgba_map[B]; in filter_slice_planar() 576 const uint8_t a = curves->rgba_map[A]; in filter_slice_planar() 639 ff_fill_rgba_map(curves->rgba_map, inlin in config_input() [all...] |
H A D | vsrc_testsrc.c | 85 uint8_t rgba_map[4]; member 315 uint8_t rgba_map[4]; in haldclutsrc_fill_picture() local 319 ff_fill_rgba_map(rgba_map, frame->format); in haldclutsrc_fill_picture() 329 dst[rgba_map[0]] = av_clip_uint##nbits(i * scale); \ in haldclutsrc_fill_picture() 330 dst[rgba_map[1]] = av_clip_uint##nbits(j * scale); \ in haldclutsrc_fill_picture() 331 dst[rgba_map[2]] = av_clip_uint##nbits(k * scale); \ in haldclutsrc_fill_picture() 333 dst[rgba_map[3]] = alpha; \ in haldclutsrc_fill_picture() 983 uint8_t rgba_map[4]) in rgbtest_put_pixel() 1000 v = (r << (rgba_map[R]*8)) + (g << (rgba_map[ in rgbtest_put_pixel() 981 rgbtest_put_pixel(uint8_t *dstp[4], int dst_linesizep[4], int x, int y, unsigned r, unsigned g, unsigned b, enum AVPixelFormat fmt, uint8_t rgba_map[4]) rgbtest_put_pixel() argument [all...] |
H A D | vf_huesaturation.c | 66 uint8_t rgba_map[4]; member 111 const uint8_t offset_r = s->rgba_map[R]; \ 112 const uint8_t offset_g = s->rgba_map[G]; \ 113 const uint8_t offset_b = s->rgba_map[B]; \ 414 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input()
|
H A D | colorchannelmixer_template.c | 177 const uint8_t roffset = s->rgba_map[R]; in filter_slice_rgba_packed() 178 const uint8_t goffset = s->rgba_map[G]; in filter_slice_rgba_packed() 179 const uint8_t boffset = s->rgba_map[B]; in filter_slice_rgba_packed() 180 const uint8_t aoffset = s->rgba_map[A]; in filter_slice_rgba_packed()
|
H A D | vf_identity.c | 46 uint8_t rgba_map[4]; member 229 int c = s->is_rgb ? s->rgba_map[j] : j; in do_identity() 275 s->is_rgb = ff_fill_rgba_map(s->rgba_map, inlink->format) >= 0; in config_input_ref() 359 int c = s->is_rgb ? s->rgba_map[j] : j; in uninit()
|
H A D | vf_drawbox.c | 85 uint8_t rgba_map[4]; member 160 row[0] = frame->data[0] + y * frame->linesize[0] + ctx->rgba_map[0]; \ 161 row[1] = frame->data[0] + y * frame->linesize[0] + ctx->rgba_map[1]; \ 162 row[2] = frame->data[0] + y * frame->linesize[0] + ctx->rgba_map[2]; 166 row[3] = frame->data[0] + y * frame->linesize[0] + ctx->rgba_map[3]; 282 ff_fill_rgba_map(s->rgba_map, inlink->format); in config_input()
|