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)) {