/third_party/ffmpeg/libavfilter/ |
D | filters.h | 53 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 …]
|
D | internal.h | 49 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 …]
|
D | avfilter.h | 68 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;
|
D | avfilter.c | 104 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 …]
|
D | settb.c | 71 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()
|
D | vf_separatefields.c | 31 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()
|
D | vf_dnn_processing.c | 89 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 …]
|
D | vf_fps.c | 150 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()
|
D | vf_tile.c | 119 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()
|
D | audio.h | 29 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);
|
D | scale_eval.h | 34 AVFilterLink *inlink, AVFilterLink *outlink, 45 int ff_scale_adjust_dimensions(AVFilterLink *inlink,
|
D | video.h | 26 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);
|
D | f_loop.c | 69 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 …]
|
D | avf_abitscope.c | 65 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()
|
D | af_aresample.c | 85 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()
|
D | vf_vflip.c | 45 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()
|
D | vf_field.c | 52 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()
|
D | f_graphmonitor.c | 98 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 …]
|
D | vf_hwdownload.c | 52 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()
|
D | af_asetrate.c | 58 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()
|
D | avf_showwaves.c | 156 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 …]
|
D | avfiltergraph.c | 272 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 …]
|
D | vf_aspect.c | 67 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()
|
D | graphdump.c | 30 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/ |
D | filtfmts.c | 120 AVFilterLink *link = av_mallocz(sizeof(AVFilterLink)); in main() 130 AVFilterLink *link = av_mallocz(sizeof(AVFilterLink)); in main()
|