aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Converse <alex.converse@gmail.com>2012-06-08 12:02:04 -0700
committerAlex Converse <alex.converse@gmail.com>2012-06-12 10:05:31 -0700
commit65a80ee1ec854dc4e5d090fa5b2be9afeae312d3 (patch)
tree325a6af9f0df22820518bf32d419291f5349e731
parent47b812e9cec3e0b29799b71009585ea77133eef0 (diff)
downloadffmpeg-65a80ee1ec854dc4e5d090fa5b2be9afeae312d3.tar.gz
avfilter: Log an error if avfilter fails to configure a link.
-rw-r--r--libavfilter/avfilter.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 3dbb6920ee..9b62be33ca 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -163,8 +163,12 @@ int avfilter_config_links(AVFilterContext *filter)
"callbacks on all outputs\n");
return AVERROR(EINVAL);
}
- } else if ((ret = config_link(link)) < 0)
+ } else if ((ret = config_link(link)) < 0) {
+ av_log(link->src, AV_LOG_ERROR,
+ "Failed to configure output pad on %s\n",
+ link->src->name);
return ret;
+ }
if (link->time_base.num == 0 && link->time_base.den == 0)
link->time_base = link->src && link->src->input_count ?
@@ -189,8 +193,12 @@ int avfilter_config_links(AVFilterContext *filter)
}
if ((config_link = link->dstpad->config_props))
- if ((ret = config_link(link)) < 0)
+ if ((ret = config_link(link)) < 0) {
+ av_log(link->src, AV_LOG_ERROR,
+ "Failed to configure input pad on %s\n",
+ link->dst->name);
return ret;
+ }
link->init_state = AVLINK_INIT;
}