Originally committed as revision 19066 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.6
| @@ -77,6 +77,23 @@ int avfilter_graph_check_validity(AVFilterGraph *graph, AVClass *log_ctx) | |||||
| return 0; | return 0; | ||||
| } | } | ||||
| int avfilter_graph_config_links(AVFilterGraph *graph, AVClass *log_ctx) | |||||
| { | |||||
| AVFilterContext *filt; | |||||
| int i, ret; | |||||
| for (i=0; i < graph->filter_count; i++) { | |||||
| filt = graph->filters[i]; | |||||
| if (!filt->output_count) { | |||||
| if ((ret = avfilter_config_links(filt))) | |||||
| return ret; | |||||
| } | |||||
| } | |||||
| return 0; | |||||
| } | |||||
| AVFilterContext *avfilter_graph_get_filter(AVFilterGraph *graph, char *name) | AVFilterContext *avfilter_graph_get_filter(AVFilterGraph *graph, char *name) | ||||
| { | { | ||||
| int i; | int i; | ||||
| @@ -56,6 +56,13 @@ int avfilter_graph_add_filter(AVFilterGraph *graphctx, AVFilterContext *filter); | |||||
| */ | */ | ||||
| int avfilter_graph_check_validity(AVFilterGraph *graphctx, AVClass *log_ctx); | int avfilter_graph_check_validity(AVFilterGraph *graphctx, AVClass *log_ctx); | ||||
| /** | |||||
| * Configures all the links of graphctx. | |||||
| * | |||||
| * @return 0 in case of success, a negative value otherwise | |||||
| */ | |||||
| int avfilter_graph_config_links(AVFilterGraph *graphctx, AVClass *log_ctx); | |||||
| /** | /** | ||||
| * Configures the formats of all the links in the graph. | * Configures the formats of all the links in the graph. | ||||
| */ | */ | ||||