Feed the filter chain with the sample aspect ratio from the muxer or codec layer

like it has been done prior libavfilter.
oldabi
Michael Niedermayer 14 years ago
parent ab03382fee
commit d9c3e5f6d8
  1. 5
      ffmpeg.c

@ -1607,10 +1607,13 @@ static int output_packet(AVInputStream *ist, int ist_index,
#if CONFIG_AVFILTER
if (ist->st->codec->codec_type == AVMEDIA_TYPE_VIDEO && ist->input_video_filter) {
AVRational sar;
if (ist->st->sample_aspect_ratio.num) sar = ist->st->sample_aspect_ratio;
else sar = ist->st->codec->sample_aspect_ratio;
// add it to be filtered
av_vsrc_buffer_add_frame(ist->input_video_filter, &picture,
ist->pts,
ist->st->codec->sample_aspect_ratio);
sar);
}
#endif

Loading…
Cancel
Save