- s->aspect = bd_aspect_ratio(st->codec->width,!st->sample_aspect_ratio.den ? 0 :
- (double)st->sample_aspect_ratio.num / st->sample_aspect_ratio.den);
+ s->aspect = bd_aspect_ratio(st->codec->width, st->codec->height,
+ !st->sample_aspect_ratio.num || !st->sample_aspect_ratio.den ? 1. :
+ (double)st->sample_aspect_ratio.num / st->sample_aspect_ratio.den);