Mercurial > libavformat.hg
comparison mpeg.c @ 291:b19f70a6d60f libavformat
1/0 fix by (Tim Allen <tim at proximity dot com dot au>)
author | michael |
---|---|
date | Tue, 28 Oct 2003 10:55:15 +0000 |
parents | a313e1080322 |
children | 62cec412a186 |
comparison
equal
deleted
inserted
replaced
290:7a3ed84008ec | 291:b19f70a6d60f |
---|---|
224 /* every packet */ | 224 /* every packet */ |
225 s->pack_header_freq = 1; | 225 s->pack_header_freq = 1; |
226 else | 226 else |
227 /* every 2 seconds */ | 227 /* every 2 seconds */ |
228 s->pack_header_freq = 2 * bitrate / s->packet_size / 8; | 228 s->pack_header_freq = 2 * bitrate / s->packet_size / 8; |
229 | |
230 /* the above seems to make pack_header_freq zero sometimes */ | |
231 if (s->pack_header_freq == 0) | |
232 s->pack_header_freq = 1; | |
229 | 233 |
230 if (s->is_mpeg2) | 234 if (s->is_mpeg2) |
231 /* every 200 packets. Need to look at the spec. */ | 235 /* every 200 packets. Need to look at the spec. */ |
232 s->system_header_freq = s->pack_header_freq * 40; | 236 s->system_header_freq = s->pack_header_freq * 40; |
233 else if (s->is_vcd) | 237 else if (s->is_vcd) |