Mercurial > libavformat.hg
diff asf.c @ 85:25062c9b1f86 libavformat
per context frame_rate_base, this should finally fix frame_rate related av sync issues
author | michaelni |
---|---|
date | Wed, 12 Mar 2003 15:16:19 +0000 |
parents | 0068a6902911 |
children | 497ae2790081 |
line wrap: on
line diff
--- a/asf.c Wed Mar 12 01:35:47 2003 +0000 +++ b/asf.c Wed Mar 12 15:16:19 2003 +0000 @@ -621,8 +621,7 @@ duration = (codec->frame_number * codec->frame_size * int64_t_C(10000000)) / codec->sample_rate; } else { - duration = codec->frame_number * - ((int64_t_C(10000000) * FRAME_RATE_BASE) / codec->frame_rate); + duration = av_rescale(codec->frame_number * codec->frame_rate_base, 10000000, codec->frame_rate); } if (duration > asf->duration) asf->duration = duration;