Mercurial > libavformat.hg
comparison flvenc.c @ 462:b69898ffc92a libavformat
move time_base (pts_num/pts_den) from AVFormatContext -> AVStream
author | michael |
---|---|
date | Fri, 21 May 2004 20:43:21 +0000 |
parents | 35447449b8b4 |
children | 60f897e8dd2d |
comparison
equal
deleted
inserted
replaced
461:63540e5504f7 | 462:b69898ffc92a |
---|---|
132 { | 132 { |
133 ByteIOContext *pb = &s->pb; | 133 ByteIOContext *pb = &s->pb; |
134 FLVContext *flv = s->priv_data; | 134 FLVContext *flv = s->priv_data; |
135 int i; | 135 int i; |
136 | 136 |
137 av_set_pts_info(s, 24, 1, 1000); /* 24 bit pts in ms */ | |
138 | |
139 flv->hasAudio = 0; | 137 flv->hasAudio = 0; |
140 flv->hasVideo = 0; | 138 flv->hasVideo = 0; |
141 | 139 |
142 flv->initDelay = -1; | 140 flv->initDelay = -1; |
143 | 141 |
149 put_be32(pb,9); | 147 put_be32(pb,9); |
150 put_be32(pb,0); | 148 put_be32(pb,0); |
151 | 149 |
152 for(i=0; i<s->nb_streams; i++){ | 150 for(i=0; i<s->nb_streams; i++){ |
153 AVCodecContext *enc = &s->streams[i]->codec; | 151 AVCodecContext *enc = &s->streams[i]->codec; |
152 av_set_pts_info(s->streams[i], 24, 1, 1000); /* 24 bit pts in ms */ | |
154 if(enc->codec_tag == 5){ | 153 if(enc->codec_tag == 5){ |
155 put_byte(pb,8); // message type | 154 put_byte(pb,8); // message type |
156 put_be24(pb,0); // include flags | 155 put_be24(pb,0); // include flags |
157 put_be24(pb,0); // time stamp | 156 put_be24(pb,0); // time stamp |
158 put_be32(pb,0); // reserved | 157 put_be32(pb,0); // reserved |