Commit 859676dd authored by Michael Niedermayer's avatar Michael Niedermayer

Insert setdar at the begin of a filter chain instead the end.

This fixes -vf setsar
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent b1ca9642
......@@ -3419,9 +3419,12 @@ static void new_video_stream(AVFormatContext *oc, int file_idx)
}
#if CONFIG_AVFILTER
if(frame_aspect_ratio > 0){
char *tmp;
i = vfilters ? strlen(vfilters) : 0;
vfilters = av_realloc(vfilters, i+100);
snprintf(vfilters+i, i+100, "%csetdar=%f\n", i?',':' ', frame_aspect_ratio);
tmp= av_malloc(i+100);
snprintf(tmp, i+100, "setdar=%f%c%s\n", frame_aspect_ratio, i?',':' ', vfilters ? vfilters : "");
av_freep(&vfilters);
vfilters= tmp;
frame_aspect_ratio=0;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment