summaryrefslogtreecommitdiff
path: root/libavformat/rmenc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/rmenc.c')
-rw-r--r--libavformat/rmenc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libavformat/rmenc.c b/libavformat/rmenc.c
index fba8feb802..9ff9f318a5 100644
--- a/libavformat/rmenc.c
+++ b/libavformat/rmenc.c
@@ -310,6 +310,8 @@ static int rm_write_header(AVFormatContext *s)
AVCodecContext *codec;
for(n=0;n<s->nb_streams;n++) {
+ AVStream *st = s->streams[n];
+
s->streams[n]->id = n;
codec = s->streams[n]->codec;
stream = &rm->streams[n];
@@ -329,7 +331,8 @@ static int rm_write_header(AVFormatContext *s)
break;
case AVMEDIA_TYPE_VIDEO:
rm->video_stream = stream;
- stream->frame_rate = (float)codec->time_base.den / (float)codec->time_base.num;
+ // TODO: should be avg_frame_rate
+ stream->frame_rate = (float)st->time_base.den / (float)st->time_base.num;
/* XXX: dummy values */
stream->packet_max_size = 4096;
stream->nb_packets = 0;