[FFmpeg-cvslog] ffplay: in input_config_props(), honour the SAR specified in the codec context
Stefano Sabatini
git at videolan.org
Wed Aug 17 10:31:26 CEST 2011
ffmpeg | branch: master | Stefano Sabatini <stefano.sabatini-lala at poste.it> | Tue Aug 16 17:26:31 2011 +0200| [f8eaa006b61413afa3d8434eef0a2fe7d76f0097] | committer: Stefano Sabatini
ffplay: in input_config_props(), honour the SAR specified in the codec context
Use the value specified in the codec context for setting the
filterchain sample aspect ratio, when it is not specified in the
stream context.
Consistent with the ffmpeg behavior.
Fix trac issue #398.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8eaa006b61413afa3d8434eef0a2fe7d76f0097
---
ffplay.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/ffplay.c b/ffplay.c
index f116db9..13f6688 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -1641,10 +1641,12 @@ static int input_config_props(AVFilterLink *link)
{
FilterPriv *priv = link->src->priv;
AVCodecContext *c = priv->is->video_st->codec;
+ AVStream *s = priv->is->video_st;
link->w = c->width;
link->h = c->height;
- link->sample_aspect_ratio = priv->is->video_st->sample_aspect_ratio;
+ link->sample_aspect_ratio = s->sample_aspect_ratio.num ?
+ s->sample_aspect_ratio : c->sample_aspect_ratio;
link->time_base = priv->is->video_st->time_base;
return 0;
More information about the ffmpeg-cvslog
mailing list