Mercurial > libavcodec.hg
comparison vc9.c @ 2637:ef44d24680d1 libavcodec
switch to native time bases
author | michael |
---|---|
date | Sat, 30 Apr 2005 21:43:59 +0000 |
parents | 511e3afc43e1 |
children | 5619d89d243a |
comparison
equal
deleted
inserted
replaced
2636:2344c6713011 | 2637:ef44d24680d1 |
---|---|
593 if (dr>2) | 593 if (dr>2) |
594 { | 594 { |
595 av_log(avctx, AV_LOG_ERROR, | 595 av_log(avctx, AV_LOG_ERROR, |
596 "Reserved FRAMERATEDR %i not handled\n", dr); | 596 "Reserved FRAMERATEDR %i not handled\n", dr); |
597 } | 597 } |
598 avctx->frame_rate_base = fps_nr[dr]; | 598 avctx->time_base.num = fps_nr[dr]; |
599 avctx->frame_rate = fps_nr[nr]; | 599 avctx->time_base.den = fps_nr[nr]; |
600 } | 600 } |
601 else | 601 else |
602 { | 602 { |
603 nr = get_bits(gb, 16); | 603 nr = get_bits(gb, 16); |
604 // 0.03125->2048Hz / 0.03125Hz | 604 // 0.03125->2048Hz / 0.03125Hz |
605 avctx->frame_rate = 1000000; | 605 avctx->time_base.den = 1000000; |
606 avctx->frame_rate_base = 31250*(1+nr); | 606 avctx->time_base.num = 31250*(1+nr); |
607 } | 607 } |
608 } | 608 } |
609 | 609 |
610 /* 6.1.9, p25 */ | 610 /* 6.1.9, p25 */ |
611 if ( get_bits(gb, 1) /* color_format_flag */) | 611 if ( get_bits(gb, 1) /* color_format_flag */) |