History

Make avfilter_parse_graph() output a more meaningful message when an invalid filterchain is detected.

Originally committed as revision 25936 to svn://svn.ffmpeg.org/ffmpeg/trunk

Stefano Sabatini committed 15 years ago

Commit 9241cd21 parent b2768541 file · +3 −2Browse files

Unified · Split

libavfilter/graphparser.c+3−2
@@ -338,6 +338,7 @@ int avfilter_graph_parse(AVFilterGraph *graph, const char *filters, · 337 unmodified lines
338 338
339 do {339 do {
340 AVFilterContext *filter;340 AVFilterContext *filter;
341 const char *filterchain = filters;
341 filters += strspn(filters, WHITESPACES);342 filters += strspn(filters, WHITESPACES);
342 343
343 if ((ret = parse_inputs(&filters, &curr_inputs, &open_outputs, log_ctx)) < 0)344 if ((ret = parse_inputs(&filters, &curr_inputs, &open_outputs, log_ctx)) < 0)
@@ -365,8 +366,8 @@ int avfilter_graph_parse(AVFilterGraph *graph, const char *filters, · 21 unmodified lines
365 366
366 if (chr == ';' && curr_inputs) {367 if (chr == ';' && curr_inputs) {
367 av_log(log_ctx, AV_LOG_ERROR,368 av_log(log_ctx, AV_LOG_ERROR,
368 "Could not find a output to link when parsing \"%s\"\n",369 "Invalid filterchain containing an unlabelled output pad: \"%s\"\n",
369 filters - 1);370 filterchain);
370 ret = AVERROR(EINVAL);371 ret = AVERROR(EINVAL);
371 goto fail;372 goto fail;
372 }373 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t