aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter/avfilter.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2011-01-31 18:51:47 +0100
committerMichael Niedermayer <michaelni@gmx.at>2011-01-31 21:32:06 +0100
commit14b171cd71f2b5f1cc66e4df89c2692f68ac098b (patch)
treed301b4b78e21e7399d0c9b9f4206e00b1b99578f /libavfilter/avfilter.c
parentb482c001214fc519cf6be7802458bf8e441991b7 (diff)
downloadffmpeg-14b171cd71f2b5f1cc66e4df89c2692f68ac098b.tar.gz
Add sample_aspect_ratio to AVFilterLink
Diffstat (limited to 'libavfilter/avfilter.c')
-rw-r--r--libavfilter/avfilter.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 6581af56af..aad3a5b0b1 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -194,6 +194,10 @@ int avfilter_config_links(AVFilterContext *filter)
link->time_base = link->src && link->src->input_count ?
link->src->inputs[0]->time_base : AV_TIME_BASE_Q;
+ if (link->sample_aspect_ratio.num == 0 && link->sample_aspect_ratio.den == 0)
+ link->sample_aspect_ratio = link->src->input_count ?
+ link->src->inputs[0]->sample_aspect_ratio : (AVRational){1,1};
+
if ((config_link = link->dstpad->config_props))
if ((ret = config_link(link)) < 0)
return ret;