Mercurial > libavcodec.hg
comparison wmv2.c @ 2637:ef44d24680d1 libavcodec
switch to native time bases
author | michael |
---|---|
date | Sat, 30 Apr 2005 21:43:59 +0000 |
parents | 67171616ead6 |
children | ab7bd4722cef |
comparison
equal
deleted
inserted
replaced
2636:2344c6713011 | 2637:ef44d24680d1 |
---|---|
66 PutBitContext pb; | 66 PutBitContext pb; |
67 int code; | 67 int code; |
68 | 68 |
69 init_put_bits(&pb, s->avctx->extradata, s->avctx->extradata_size); | 69 init_put_bits(&pb, s->avctx->extradata, s->avctx->extradata_size); |
70 | 70 |
71 put_bits(&pb, 5, s->avctx->frame_rate / s->avctx->frame_rate_base); //yes 29.97 -> 29 | 71 put_bits(&pb, 5, s->avctx->time_base.den / s->avctx->time_base.num); //yes 29.97 -> 29 |
72 put_bits(&pb, 11, FFMIN(s->bit_rate/1024, 2047)); | 72 put_bits(&pb, 11, FFMIN(s->bit_rate/1024, 2047)); |
73 | 73 |
74 put_bits(&pb, 1, w->mspel_bit=1); | 74 put_bits(&pb, 1, w->mspel_bit=1); |
75 put_bits(&pb, 1, w->flag3=1); | 75 put_bits(&pb, 1, w->flag3=1); |
76 put_bits(&pb, 1, w->abt_flag=1); | 76 put_bits(&pb, 1, w->abt_flag=1); |