Home
last modified time | relevance | path

Searched refs:filter_slice (Results 1 – 25 of 30) sorted by relevance

12

/third_party/ffmpeg/libavfilter/
Dvf_colorchannelmixer.c55 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 …]
Dvf_lenscorrection.c52 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()
Dvf_chromanr.c55 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()
Dvf_chromashift.c52 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()
Dvf_shear.c52 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()
Dvf_yaepblur.c52 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()
Dvf_atadenoise.c63 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()
Dvf_hflip.c175 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()
Dvf_limiter.c171 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()
Dvf_identity.c53 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()
Dvf_median.c185 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()
Dvf_maskedmerge.c72 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()
Dvf_noise.c224 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()
Dvf_yadif.c194 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()
Dvf_threshold.c81 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()
Dvf_transpose.c267 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()
Dvf_neighbor.c260 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()
Dvf_framerate.c94 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()
Dvf_bwdif.c216 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()
Dvf_curves.c77 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()
Dvf_rotate.c418 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()
Dvf_pseudocolor.c801 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()
Dvf_removegrain.c523 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()
Dvf_dctdnoiz.c674 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/
Dwriting_filters.txt364 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…

12