Browse Source

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.

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.

Originally committed as revision 25456 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/n0.8
Stefano Sabatini 15 years ago
parent
commit
cf5fe8ec9e
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libavfilter/avfilter.c

+ 2
- 1
libavfilter/avfilter.c View File

@@ -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)


Loading…
Cancel
Save