Mercurial > libavformat.hg
diff mpc.c @ 5566:28094e9bd013 libavformat
Set start_time and duration in AVStream instead of AVFormatContext for
formats with only one stream; the AVFormatContext values will be derived from
the AVStream and this helps in calculating stream bitrate.
author | conrad |
---|---|
date | Thu, 21 Jan 2010 09:47:02 +0000 |
parents | e56e03b13237 |
children | e346e10c9537 |
line wrap: on
line diff
--- a/mpc.c Wed Jan 20 17:26:14 2010 +0000 +++ b/mpc.c Thu Jan 21 09:47:02 2010 +0000 @@ -115,8 +115,8 @@ st->codec->sample_rate = mpc_rate[st->codec->extradata[2] & 3]; av_set_pts_info(st, 32, MPC_FRAMESIZE, st->codec->sample_rate); /* scan for seekpoints */ - s->start_time = 0; - s->duration = (int64_t)c->fcount * MPC_FRAMESIZE * AV_TIME_BASE / st->codec->sample_rate; + st->start_time = 0; + st->duration = c->fcount; /* try to read APE tags */ if (!url_is_streamed(s->pb)) {