Showing the changes to libavfilter/avfilter.c (1 of 4 files). Show all
Unified · Split
| @@ -194,6 +194,10 @@ int avfilter_config_links(AVFilterContext *filter) · 193 unmodified lines | |||
| 194 | link->time_base = link->src && link->src->input_count ? | 194 | link->time_base = link->src && link->src->input_count ? |
| 195 | link->src->inputs[0]->time_base : AV_TIME_BASE_Q; | 195 | link->src->inputs[0]->time_base : AV_TIME_BASE_Q; |
| 196 | 196 | ||
| 197 | if (link->sample_aspect_ratio.num == 0 && link->sample_aspect_ratio.den == 0) | ||
| 198 | link->sample_aspect_ratio = link->src->input_count ? | ||
| 199 | link->src->inputs[0]->sample_aspect_ratio : (AVRational){1,1}; | ||
| 200 | |||
| 197 | if ((config_link = link->dstpad->config_props)) | 201 | if ((config_link = link->dstpad->config_props)) |
| 198 | if ((ret = config_link(link)) < 0) | 202 | if ((ret = config_link(link)) < 0) |
| 199 | return ret; | 203 | return ret; |