/third_party/ffmpeg/libavfilter/ |
D | vf_colorchannelmixer.c | 55 int (*filter_slice[2])(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 665 s->filter_slice[0] = filter_slice_rgb24; in config_output() 666 s->filter_slice[1] = filter_slice_rgb24_pl; in config_output() 672 s->filter_slice[0] = filter_slice_rgb0; in config_output() 673 s->filter_slice[1] = filter_slice_rgb0_pl; in config_output() 679 s->filter_slice[0] = filter_slice_rgba; in config_output() 680 s->filter_slice[1] = filter_slice_rgba_pl; in config_output() 684 s->filter_slice[0] = filter_slice_rgb48; in config_output() 685 s->filter_slice[1] = filter_slice_rgb48_pl; in config_output() 689 s->filter_slice[0] = filter_slice_rgba64; in config_output() [all …]
|
D | vf_lenscorrection.c | 52 int (*filter_slice)(AVFilterContext *ctx, void *arg, int job, int nb_jobs, int plane); member 264 rect->filter_slice = rect->depth <= 8 ? filter8_slice : filter16_slice; in config_output() 266 rect->filter_slice = rect->depth <= 8 ? filter8_slice_bilinear : filter16_slice_bilinear; in config_output() 294 static int filter_slice(AVFilterContext *ctx, void *arg, int job, in filter_slice() function 300 rect->filter_slice(ctx, arg, job, nb_jobs, plane); in filter_slice() 321 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(rect->planeheight[1], ff_filter_get_nb_… in filter_frame()
|
D | vf_chromanr.c | 55 int (*filter_slice)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 83 static int filter_slice##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ 198 ctx->internal->execute(ctx, s->filter_slice, in, NULL, in filter_frame() 216 s->filter_slice = s->depth <= 8 ? filter_slice8 : filter_slice16; in config_input()
|
D | vf_chromashift.c | 52 int (*filter_slice)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 366 ctx->internal->execute(ctx, s->filter_slice, out, NULL, in filter_frame() 386 s->filter_slice = s->depth > 8 ? rgbawrap_slice16 : rgbawrap_slice8; in config_input() 388 s->filter_slice = s->depth > 8 ? rgbasmear_slice16 : rgbasmear_slice8; in config_input() 391 s->filter_slice = s->depth > 8 ? wrap_slice16 : wrap_slice8; in config_input() 393 s->filter_slice = s->depth > 8 ? smear_slice16 : smear_slice8; in config_input()
|
D | vf_shear.c | 52 int (*filter_slice[2])(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 249 …ctx->internal->execute(ctx, s->filter_slice[s->interp], &td, NULL, FFMIN(s->planeheight[1], ff_fil… in filter_frame() 273 s->filter_slice[0] = s->depth <= 8 ? filter_slice_nn8 : filter_slice_nn16; in config_output() 274 s->filter_slice[1] = s->depth <= 8 ? filter_slice_bl8 : filter_slice_bl16; in config_output()
|
D | vf_yaepblur.c | 52 int (*filter_slice )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 261 ctx->internal->execute(ctx, s->filter_slice, &td, NULL, FFMIN(td.height, nb_threads)); in FILTER_SLICE() 286 s->filter_slice = filter_slice_byte; in config_input() 289 s->filter_slice = filter_slice_word; in config_input()
|
D | vf_atadenoise.c | 63 int (*filter_slice)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 347 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 409 s->filter_slice = filter_slice; in config_input() 494 ctx->internal->execute(ctx, s->filter_slice, &td, NULL, in filter_frame()
|
D | vf_hflip.c | 175 static int filter_slice(AVFilterContext *ctx, void *arg, int job, int nb_jobs) in filter_slice() function 224 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(outlink->h, ff_filter_get_nb_threads(ct… in filter_frame()
|
D | vf_limiter.c | 171 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 225 ctx->internal->execute(ctx, filter_slice, &td, NULL, in filter_frame()
|
D | vf_identity.c | 53 int (*filter_slice)(AVFilterContext *ctx, void *arg, member 199 … ctx->internal->execute(ctx, s->filter_slice, &td, NULL, FFMIN(s->planeheight[1], s->nb_threads)); in do_identity() 314 s->filter_slice = !s->is_msad ? compute_images_identity : compute_images_msad; in config_input_ref()
|
D | vf_median.c | 185 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 234 ctx->internal->execute(ctx, filter_slice, &td, NULL, s->nb_threads); in filter_frame()
|
D | vf_maskedmerge.c | 72 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 137 ctx->internal->execute(ctx, filter_slice, &td, NULL, in process_frame()
|
D | vf_noise.c | 224 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 275 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(n->height[0], ff_filter_get_nb_threads(… in filter_frame()
|
D | vf_yadif.c | 194 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 254 … ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(h, ff_filter_get_nb_threads(ctx))); in filter()
|
D | vf_threshold.c | 81 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 149 ctx->internal->execute(ctx, filter_slice, &td, NULL, in process_frame()
|
D | vf_transpose.c | 267 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, in filter_slice() function 355 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(outlink->h, ff_filter_get_nb_threads(ct… in filter_frame()
|
D | vf_neighbor.c | 260 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 331 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(s->planeheight[1], ff_filter_get_nb_thr… in filter_frame()
|
D | vf_framerate.c | 94 static int filter_slice(AVFilterContext *ctx, void *arg, int job, int nb_jobs) in filter_slice() function 149 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(FFMAX(1, outlink->h >> 2), ff_filter_ge… in blend_frames()
|
D | vf_bwdif.c | 216 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 283 … ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(h, ff_filter_get_nb_threads(ctx))); in filter()
|
D | vf_curves.c | 77 int (*filter_slice)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); member 668 …curves->filter_slice = desc->flags & AV_PIX_FMT_FLAG_PLANAR ? filter_slice_planar : filter_slice_p… in config_input() 745 …ctx->internal->execute(ctx, curves->filter_slice, &td, NULL, FFMIN(outlink->h, ff_filter_get_nb_th… in filter_frame()
|
D | vf_rotate.c | 418 static int filter_slice(AVFilterContext *ctx, void *arg, int job, int nb_jobs) in filter_slice() function 555 … ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(outh, ff_filter_get_nb_threads(ctx))); in filter_frame()
|
D | vf_pseudocolor.c | 801 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 843 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(s->height[1], ff_filter_get_nb_threads(… in filter_frame()
|
D | vf_removegrain.c | 523 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice() function 621 ctx->internal->execute(ctx, filter_slice, &td, NULL, in filter_frame()
|
D | vf_dctdnoiz.c | 674 static int filter_slice(AVFilterContext *ctx, in filter_slice() function 751 ctx->internal->execute(ctx, filter_slice, &td, NULL, s->nb_threads); in filter_frame()
|
/third_party/ffmpeg/doc/ |
D | writing_filters.txt | 364 This new code will be isolated in a new filter_slice(): 366 static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) { ... } 379 In you filter_slice function, you access it like that: 392 …ctx->internal->execute(ctx, filter_slice, &td, NULL, FFMIN(outlink->h, ff_filter_get_nb_threads(ct…
|