Home
last modified time | relevance | path

Searched refs:AVFilterLink (Results 1 – 25 of 412) sorted by relevance

12345678910>>...17

/third_party/ffmpeg/libavfilter/
Dfilters.h53 int ff_inlink_process_commands(AVFilterLink *link, const AVFrame *frame);
61 int ff_inlink_evaluate_timeline_at_frame(AVFilterLink *link, const AVFrame *frame);
67 size_t ff_inlink_queued_frames(AVFilterLink *link);
73 int ff_inlink_check_available_frame(AVFilterLink *link);
80 int ff_inlink_queued_samples(AVFilterLink *link);
87 int ff_inlink_check_available_samples(AVFilterLink *link, unsigned min);
101 int ff_inlink_consume_frame(AVFilterLink *link, AVFrame **rframe);
115 int ff_inlink_consume_samples(AVFilterLink *link, unsigned min, unsigned max,
123 AVFrame *ff_inlink_peek_frame(AVFilterLink *link, size_t idx);
130 int ff_inlink_make_frame_writable(AVFilterLink *link, AVFrame **rframe);
[all …]
Dinternal.h49 void ff_avfilter_graph_update_heap(AVFilterGraph *graph, AVFilterLink *link);
73 AVFrame *(*get_video_buffer)(AVFilterLink *link, int w, int h);
81 AVFrame *(*get_audio_buffer)(AVFilterLink *link, int nb_samples);
93 int (*filter_frame)(AVFilterLink *link, AVFrame *frame);
102 int (*request_frame)(AVFilterLink *link);
118 int (*config_props)(AVFilterLink *link);
188 void ff_update_link_current_pts(AVFilterLink *link, int64_t pts);
197 void ff_avfilter_link_set_in_status(AVFilterLink *link, int status, int64_t pts);
203 void ff_avfilter_link_set_out_status(AVFilterLink *link, int status, int64_t pts);
219 void ff_tlog_link(void *ctx, AVFilterLink *link, int end);
[all …]
Davfilter.h68 typedef struct AVFilterLink AVFilterLink; typedef
349 AVFilterLink **inputs; ///< array of pointers to input links
353 AVFilterLink **outputs; ///< array of pointers to output links
471 struct AVFilterLink { struct
674 void avfilter_link_free(AVFilterLink **link); argument
682 int avfilter_link_get_channels(AVFilterLink *link);
691 void avfilter_link_set_closed(AVFilterLink *link, int closed);
809 int avfilter_insert_filter(AVFilterLink *link, AVFilterContext *filt,
916 AVFilterLink **sink_links;
Davfilter.c104 AVFilterPad **pads, AVFilterLink ***links, in ff_insert_pad()
107 AVFilterLink **newlinks; in ff_insert_pad()
114 newlinks = av_realloc_array(*links, *count + 1, sizeof(AVFilterLink*)); in ff_insert_pad()
123 memmove(*links + idx + 1, *links + idx, sizeof(AVFilterLink*) * (*count - idx)); in ff_insert_pad()
138 AVFilterLink *link; in avfilter_link()
174 void avfilter_link_free(AVFilterLink **link) in avfilter_link_free()
187 int avfilter_link_get_channels(AVFilterLink *link) in avfilter_link_get_channels()
211 void ff_avfilter_link_set_in_status(AVFilterLink *link, int status, int64_t pts) in ff_avfilter_link_set_in_status()
224 void ff_avfilter_link_set_out_status(AVFilterLink *link, int status, int64_t pts) in ff_avfilter_link_set_out_status()
236 void avfilter_link_set_closed(AVFilterLink *link, int closed) in avfilter_link_set_closed()
[all …]
Dsettb.c71 static int config_output_props(AVFilterLink *outlink) in config_output_props()
75 AVFilterLink *inlink = ctx->inputs[0]; in config_output_props()
108 static int64_t rescale_pts(AVFilterLink *inlink, AVFilterLink *outlink, int64_t orig_pts) in rescale_pts()
123 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) in filter_frame()
126 AVFilterLink *outlink = ctx->outputs[0]; in filter_frame()
135 AVFilterLink *inlink = ctx->inputs[0]; in activate()
136 AVFilterLink *outlink = ctx->outputs[0]; in activate()
Dvf_separatefields.c31 static int config_props_output(AVFilterLink *outlink) in config_props_output()
35 AVFilterLink *inlink = ctx->inputs[0]; in config_props_output()
65 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame()
69 AVFilterLink *outlink = ctx->outputs[0]; in filter_frame()
105 static int flush_frame(AVFilterLink *outlink, int64_t pts, int64_t *out_pts) in flush_frame()
123 AVFilterLink *inlink = ctx->inputs[0]; in activate()
124 AVFilterLink *outlink = ctx->outputs[0]; in activate()
Dvf_dnn_processing.c89 static int check_modelinput_inlink(const DNNData *model_input, const AVFilterLink *inlink) in check_modelinput_inlink()
138 static int config_input(AVFilterLink *inlink) in config_input()
167 static int prepare_uv_scale(AVFilterLink *outlink) in prepare_uv_scale()
171 AVFilterLink *inlink = context->inputs[0]; in prepare_uv_scale()
198 static int config_output(AVFilterLink *outlink) in config_output()
203 AVFilterLink *inlink = context->inputs[0]; in config_output()
245 static int filter_frame(AVFilterLink *inlink, AVFrame *in) in filter_frame()
248 AVFilterLink *outlink = context->outputs[0]; in filter_frame()
277 AVFilterLink *inlink = filter_ctx->inputs[0]; in activate_sync()
278 AVFilterLink *outlink = filter_ctx->outputs[0]; in activate_sync()
[all …]
Dvf_fps.c150 static int config_props(AVFilterLink* outlink) in config_props()
153 AVFilterLink *inlink = ctx->inputs[0]; in config_props()
180 static int read_frame(AVFilterContext *ctx, FPSContext *s, AVFilterLink *inlink, AVFilterLink *outl… in read_frame()
213 static int write_frame(AVFilterContext *ctx, FPSContext *s, AVFilterLink *outlink, int *again) in write_frame()
265 static void update_eof_pts(AVFilterContext *ctx, FPSContext *s, AVFilterLink *inlink, AVFilterLink in update_eof_pts()
277 AVFilterLink *inlink = ctx->inputs[0]; in activate()
278 AVFilterLink *outlink = ctx->outputs[0]; in activate()
Dvf_tile.c119 static int config_props(AVFilterLink *outlink) in config_props()
123 AVFilterLink *inlink = ctx->inputs[0]; in config_props()
151 AVFilterLink *inlink = ctx->inputs[0]; in get_tile_pos()
162 AVFilterLink *inlink = ctx->inputs[0]; in draw_blank_frame()
175 AVFilterLink *outlink = ctx->outputs[0]; in end_last_frame()
195 static int filter_frame(AVFilterLink *inlink, AVFrame *picref) in filter_frame()
199 AVFilterLink *outlink = ctx->outputs[0]; in filter_frame()
248 static int request_frame(AVFilterLink *outlink) in request_frame()
252 AVFilterLink *inlink = ctx->inputs[0]; in request_frame()
Daudio.h29 AVFrame *ff_default_get_audio_buffer(AVFilterLink *link, int nb_samples);
32 AVFrame *ff_null_get_audio_buffer(AVFilterLink *link, int nb_samples);
43 AVFrame *ff_get_audio_buffer(AVFilterLink *link, int nb_samples);
Dscale_eval.h34 AVFilterLink *inlink, AVFilterLink *outlink,
45 int ff_scale_adjust_dimensions(AVFilterLink *inlink,
Dvideo.h26 AVFrame *ff_default_get_video_buffer(AVFilterLink *link, int w, int h);
27 AVFrame *ff_null_get_video_buffer(AVFilterLink *link, int w, int h);
39 AVFrame *ff_get_video_buffer(AVFilterLink *link, int w, int h);
Df_loop.c69 static int aconfig_input(AVFilterLink *inlink) in aconfig_input()
94 AVFilterLink *outlink = ctx->outputs[0]; in push_samples()
130 static int afilter_frame(AVFilterLink *inlink, AVFrame *frame) in afilter_frame()
133 AVFilterLink *outlink = ctx->outputs[0]; in afilter_frame()
180 static int arequest_frame(AVFilterLink *outlink) in arequest_frame()
218 AVFilterLink *inlink = ctx->inputs[0]; in aactivate()
219 AVFilterLink *outlink = ctx->outputs[0]; in aactivate()
325 AVFilterLink *outlink = ctx->outputs[0]; in push_frame()
354 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) in filter_frame()
357 AVFilterLink *outlink = ctx->outputs[0]; in filter_frame()
[all …]
Davf_abitscope.c65 AVFilterLink *inlink = ctx->inputs[0]; in query_formats()
66 AVFilterLink *outlink = ctx->outputs[0]; in query_formats()
92 static int config_input(AVFilterLink *inlink) in config_input()
128 static int config_output(AVFilterLink *outlink) in config_output()
150 static int filter_frame(AVFilterLink *inlink, AVFrame *insamples) in filter_frame()
153 AVFilterLink *outlink = ctx->outputs[0]; in filter_frame()
226 AVFilterLink *inlink = ctx->inputs[0]; in activate()
227 AVFilterLink *outlink = ctx->outputs[0]; in activate()
Daf_aresample.c85 AVFilterLink *inlink = ctx->inputs[0]; in query_formats()
86 AVFilterLink *outlink = ctx->outputs[0]; in query_formats()
137 static int config_output(AVFilterLink *outlink) in config_output()
141 AVFilterLink *inlink = ctx->inputs[0]; in config_output()
182 static int filter_frame(AVFilterLink *inlink, AVFrame *insamplesref) in filter_frame()
188 AVFilterLink *const outlink = inlink->dst->outputs[0]; in filter_frame()
234 static int flush_frame(AVFilterLink *outlink, int final, AVFrame **outsamplesref_ret) in flush_frame()
238 AVFilterLink *const inlink = outlink->src->inputs[0]; in flush_frame()
265 static int request_frame(AVFilterLink *outlink) in request_frame()
Dvf_vflip.c45 static int config_input(AVFilterLink *link) in config_input()
56 static AVFrame *get_video_buffer(AVFilterLink *link, int w, int h) in get_video_buffer()
79 static int flip_bayer(AVFilterLink *link, AVFrame *in) in flip_bayer()
82 AVFilterLink *outlink = ctx->outputs[0]; in flip_bayer()
108 static int filter_frame(AVFilterLink *link, AVFrame *frame) in filter_frame()
Dvf_field.c52 static int config_props_output(AVFilterLink *outlink) in config_props_output()
56 AVFilterLink *inlink = ctx->inputs[0]; in config_props_output()
69 static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref) in filter_frame()
72 AVFilterLink *outlink = inlink->dst->outputs[0]; in filter_frame()
Df_graphmonitor.c98 AVFilterLink *outlink = ctx->outputs[0]; in query_formats()
112 static void clear_image(GraphMonitorContext *s, AVFrame *out, AVFilterLink *outlink) in clear_image()
154 AVFilterLink *l = filter->inputs[j]; in filter_have_queued()
162 AVFilterLink *l = filter->outputs[j]; in filter_have_queued()
174 AVFilterLink *l, in draw_items()
252 AVFilterLink *outlink = ctx->outputs[0]; in create_frame()
275 AVFilterLink *l = filter->inputs[j]; in create_frame()
293 AVFilterLink *l = filter->outputs[j]; in create_frame()
319 AVFilterLink *inlink = ctx->inputs[0]; in activate()
320 AVFilterLink *outlink = ctx->outputs[0]; in activate()
[all …]
Dvf_hwdownload.c52 static int hwdownload_config_input(AVFilterLink *inlink) in hwdownload_config_input()
74 static int hwdownload_config_output(AVFilterLink *outlink) in hwdownload_config_output()
77 AVFilterLink *inlink = avctx->inputs[0]; in hwdownload_config_output()
112 static int hwdownload_filter_frame(AVFilterLink *link, AVFrame *input) in hwdownload_filter_frame()
115 AVFilterLink *outlink = avctx->outputs[0]; in hwdownload_filter_frame()
Daf_asetrate.c58 static av_cold int config_props(AVFilterLink *outlink) in config_props()
62 AVFilterLink *inlink = ctx->inputs[0]; in config_props()
78 static int filter_frame(AVFilterLink *inlink, AVFrame *frame) in filter_frame()
82 AVFilterLink *outlink = ctx->outputs[0]; in filter_frame()
Davf_showwaves.c156 AVFilterLink *inlink = ctx->inputs[0]; in query_formats()
157 AVFilterLink *outlink = ctx->outputs[0]; in query_formats()
413 static int config_output(AVFilterLink *outlink) in config_output()
416 AVFilterLink *inlink = ctx->inputs[0]; in config_output()
549 inline static int push_frame(AVFilterLink *outlink) in push_frame()
552 AVFilterLink *inlink = ctx->inputs[0]; in push_frame()
565 static int push_single_pic(AVFilterLink *outlink) in push_single_pic()
568 AVFilterLink *inlink = ctx->inputs[0]; in push_single_pic()
635 static int request_frame(AVFilterLink *outlink) in request_frame()
638 AVFilterLink *inlink = outlink->src->inputs[0]; in request_frame()
[all …]
Davfiltergraph.c272 AVFilterLink *l; in graph_check_links()
316 static int filter_link_check_formats(void *log, AVFilterLink *link, AVFilterFormatsConfig *cfg) in filter_link_check_formats()
463 AVFilterLink *link = filter->inputs[j]; in query_formats()
510 AVFilterLink *inlink, *outlink; in query_formats()
664 static int pick_format(AVFilterLink *link, AVFilterLink *ref) in pick_format()
743 AVFilterLink *link = filter->inputs[i]; \
751 AVFilterLink *out_link = filter->outputs[j]; \
788 AVFilterLink *inlink = filter->inputs[i]; in reduce_formats_on_filter()
797 AVFilterLink *outlink = filter->outputs[j]; in reduce_formats_on_filter()
846 AVFilterLink *link = NULL; in swap_samplerates_on_filter()
[all …]
Dvf_aspect.c67 static int filter_frame(AVFilterLink *link, AVFrame *frame) in filter_frame()
87 static int get_aspect_ratio(AVFilterLink *inlink, AVRational *aspect_ratio) in get_aspect_ratio()
128 static int setdar_config_props(AVFilterLink *outlink) in setdar_config_props()
131 AVFilterLink *inlink = ctx->inputs[0]; in setdar_config_props()
201 static int setsar_config_props(AVFilterLink *outlink) in setsar_config_props()
204 AVFilterLink *inlink = ctx->inputs[0]; in setsar_config_props()
Dgraphdump.c30 static int print_link_prop(AVBPrint *buf, AVFilterLink *link) in print_link_prop()
76 AVFilterLink *l = filter->inputs[j]; in avfilter_graph_dump_to_buf()
83 AVFilterLink *l = filter->outputs[j]; in avfilter_graph_dump_to_buf()
103 AVFilterLink *l = filter->inputs[in_no]; in avfilter_graph_dump_to_buf()
132 AVFilterLink *l = filter->outputs[out_no]; in avfilter_graph_dump_to_buf()
/third_party/ffmpeg/libavfilter/tests/
Dfiltfmts.c120 AVFilterLink *link = av_mallocz(sizeof(AVFilterLink)); in main()
130 AVFilterLink *link = av_mallocz(sizeof(AVFilterLink)); in main()

12345678910>>...17