Mercurial > libavcodec.hg
diff mpegvideo.c @ 1760:ebe7fa49ddcc libavcodec
mpeg4 pts fix
| author | michael |
|---|---|
| date | Mon, 26 Jan 2004 19:04:32 +0000 |
| parents | 3906ddbaffec |
| children | 95c7b69f37f3 |
line wrap: on
line diff
--- a/mpegvideo.c Sun Jan 25 16:43:09 2004 +0000 +++ b/mpegvideo.c Mon Jan 26 19:04:32 2004 +0000 @@ -795,6 +795,14 @@ av_log(avctx, AV_LOG_ERROR, "closed gop with scene change detection arent supported yet\n"); return -1; } + + i= ff_gcd(avctx->frame_rate, avctx->frame_rate_base); + if(i > 1){ + av_log(avctx, AV_LOG_INFO, "removing common factors from framerate\n"); + avctx->frame_rate /= i; + avctx->frame_rate_base /= i; +// return -1; + } if(s->codec_id==CODEC_ID_MJPEG){ s->intra_quant_bias= 1<<(QUANT_BIAS_SHIFT-1); //(a + x/2)/x
