Browse Source

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.
tags/n0.9
Stefano Sabatini 14 years ago
parent
commit
f8eaa006b6
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      ffplay.c

+ 3
- 1
ffplay.c View File

@@ -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;


Loading…
Cancel
Save