From db0a943266be29ff0596872ebb418dfed75d00de Mon Sep 17 00:00:00 2001 From: Vladimir Pantelic Date: Thu, 7 Feb 2013 18:42:39 +0100 Subject: avplay: apply the stream sample_aspect_ratio to decoded video frames If there is a sample_aspect_ratio in the stream, then apply it to every decoded frame in the same way as avconv does. This also makes sure that the avfilter chain has access to the aspect ratio. Signed-off-by: Vladimir Pantelic Signed-off-by: Anton Khirnov --- avplay.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'avplay.c') diff --git a/avplay.c b/avplay.c index 3e2110f423..c45ec55b2a 100644 --- a/avplay.c +++ b/avplay.c @@ -1495,6 +1495,9 @@ static int get_video_frame(VideoState *is, AVFrame *frame, int64_t *pts, AVPacke if (*pts == AV_NOPTS_VALUE) { *pts = 0; } + if (is->video_st->sample_aspect_ratio.num) { + frame->sample_aspect_ratio = is->video_st->sample_aspect_ratio; + } is->skip_frames_index += 1; if (is->skip_frames_index >= is->skip_frames) { -- cgit v1.2.3