summaryrefslogtreecommitdiff
path: root/libavfilter/internal.h
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-15 21:33:25 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-15 21:33:25 +0200
commit1b20853fb3e2c4879cdecf2414a2d68760df1149 (patch)
tree131de80408a5a252609a067b2ab1d086b30ef2b5 /libavfilter/internal.h
parent32b56af6fb9f97749ad091c9373d399e4678457d (diff)
avfilter/internal: Factor out executing a filter's execute_func
The current way of doing it involves writing the ctx parameter twice. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavfilter/internal.h')
-rw-r--r--libavfilter/internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavfilter/internal.h b/libavfilter/internal.h
index 6c908690b4..c2be4a18fc 100644
--- a/libavfilter/internal.h
+++ b/libavfilter/internal.h
@@ -132,6 +132,12 @@ struct AVFilterInternal {
avfilter_execute_func *execute;
};
+static av_always_inline int ff_filter_execute(AVFilterContext *ctx, avfilter_action_func *func,
+ void *arg, int *ret, int nb_jobs)
+{
+ return ctx->internal->execute(ctx, func, arg, ret, nb_jobs);
+}
+
/**
* Tell if an integer is contained in the provided -1-terminated list of integers.
* This is useful for determining (for instance) if an AVPixelFormat is in an