Mercurial > libavformat.hg
diff nut.c @ 3011:0439b354e005 libavformat
ff_nut_reset_ts() expected to get 'ts*time_base_count', but muxer only
gave it 'ts'. Fixed by changing ff_nut_reset_ts() and demuxer params
| author | ods15 |
|---|---|
| date | Mon, 04 Feb 2008 10:27:32 +0000 |
| parents | 31199df992f8 |
| children | 88e032ac11e7 |
line wrap: on
line diff
--- a/nut.c Mon Feb 04 01:06:04 2008 +0000 +++ b/nut.c Mon Feb 04 10:27:32 2008 +0000 @@ -26,7 +26,7 @@ int i; for(i=0; i<nut->avf->nb_streams; i++){ nut->stream[i].last_pts= av_rescale_rnd( - val / nut->time_base_count, + val, time_base.num * (int64_t)nut->stream[i].time_base->den, time_base.den * (int64_t)nut->stream[i].time_base->num, AV_ROUND_DOWN);
