[FFmpeg-devel] [PATCH 2/2] Make avfilter_config_links() use the timebase of the first input link of a filter for setting the output timebase, if there is such a link, rather than always use AV_TIME_BASE_Q.
Stefano Sabatini
stefano.sabatini-lala
Tue Oct 12 23:06:35 CEST 2010
This fixes configuration for all the filters which do not use the
default config_props for the output link, and do not set explicitely
the timebase.
---
libavfilter/avfilter.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index da28501..8842b4d 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -182,7 +182,8 @@ int avfilter_config_links(AVFilterContext *filter)
return ret;
if (link->time_base.num == 0 && link->time_base.den == 0)
- link->time_base = AV_TIME_BASE_Q;
+ link->time_base = link->src && link->src->input_count ?
+ link->src->inputs[0]->time_base : AV_TIME_BASE_Q;
if ((config_link = link->dstpad->config_props))
if ((ret = config_link(link)) < 0)
--
1.7.1
More information about the ffmpeg-devel
mailing list