convert every muxer/demuxer to write/read sample_aspect_ratio from/to
the corresponding AVStream instead of AVCodecContext Originally committed as revision 14933 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -350,10 +350,10 @@ static int decode_stream_header(NUTContext *nut){
|
||||
if (st->codec->codec_type == CODEC_TYPE_VIDEO){
|
||||
GET_V(st->codec->width , tmp > 0)
|
||||
GET_V(st->codec->height, tmp > 0)
|
||||
st->codec->sample_aspect_ratio.num= ff_get_v(bc);
|
||||
st->codec->sample_aspect_ratio.den= ff_get_v(bc);
|
||||
if((!st->codec->sample_aspect_ratio.num) != (!st->codec->sample_aspect_ratio.den)){
|
||||
av_log(s, AV_LOG_ERROR, "invalid aspect ratio %d/%d\n", st->codec->sample_aspect_ratio.num, st->codec->sample_aspect_ratio.den);
|
||||
st->sample_aspect_ratio.num= ff_get_v(bc);
|
||||
st->sample_aspect_ratio.den= ff_get_v(bc);
|
||||
if((!st->sample_aspect_ratio.num) != (!st->sample_aspect_ratio.den)){
|
||||
av_log(s, AV_LOG_ERROR, "invalid aspect ratio %d/%d\n", st->sample_aspect_ratio.num, st->sample_aspect_ratio.den);
|
||||
return -1;
|
||||
}
|
||||
ff_get_v(bc); /* csp type */
|
||||
|
Reference in New Issue
Block a user