19 #ifndef AVFILTER_INTERNAL_H
20 #define AVFILTER_INTERNAL_H
54 #if !FF_API_AVFILTERPAD_PUBLIC
148 int *
ret,
int nb_jobs);
153 int *
ret,
int nb_jobs);
234 #ifdef FF_AVFILTER_TRACE
235 # define ff_tlog(pctx, ...) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__)
237 # define ff_tlog(pctx, ...) do { if (0) av_log(pctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
240 #define FF_TPRINTF_START(ctx, func) ff_tlog(NULL, "%-16s: ", #func)
304 #define AVFILTER_DEFINE_CLASS(fname) \
305 static const AVClass fname##_class = { \
306 .class_name = #fname, \
307 .item_name = av_default_item_name, \
308 .option = fname##_options, \
309 .version = LIBAVUTIL_VERSION_INT, \
310 .category = AV_CLASS_CATEGORY_FILTER, \
314 AVFilterBufferRef *ref);
321 #define FF_INLINK_IDX(link) ((int)((link)->dstpad - (link)->dst->input_pads))
322 #define FF_OUTLINK_IDX(link) ((int)((link)->srcpad - (link)->src->output_pads))