Mercurial > libavcodec.hg
comparison mpeg12.c @ 1346:44c94325810c libavcodec
CODEC_FLAG_LOW_DELAY fix
author | michaelni |
---|---|
date | Sun, 06 Jul 2003 21:24:04 +0000 |
parents | ca3122e0a3cd |
children | 8f613147c6cb |
comparison
equal
deleted
inserted
replaced
1345:daf951f32697 | 1346:44c94325810c |
---|---|
1651 s->height |= (vert_size_ext << 12); | 1651 s->height |= (vert_size_ext << 12); |
1652 bit_rate_ext = get_bits(&s->gb, 12); /* XXX: handle it */ | 1652 bit_rate_ext = get_bits(&s->gb, 12); /* XXX: handle it */ |
1653 s->bit_rate = ((s->bit_rate / 400) | (bit_rate_ext << 12)) * 400; | 1653 s->bit_rate = ((s->bit_rate / 400) | (bit_rate_ext << 12)) * 400; |
1654 skip_bits1(&s->gb); /* marker */ | 1654 skip_bits1(&s->gb); /* marker */ |
1655 vbv_buf_ext = get_bits(&s->gb, 8); | 1655 vbv_buf_ext = get_bits(&s->gb, 8); |
1656 | |
1656 s->low_delay = get_bits1(&s->gb); | 1657 s->low_delay = get_bits1(&s->gb); |
1658 if(s->flags & CODEC_FLAG_LOW_DELAY) s->low_delay=1; | |
1659 | |
1657 frame_rate_ext_n = get_bits(&s->gb, 2); | 1660 frame_rate_ext_n = get_bits(&s->gb, 2); |
1658 frame_rate_ext_d = get_bits(&s->gb, 5); | 1661 frame_rate_ext_d = get_bits(&s->gb, 5); |
1659 av_reduce( | 1662 av_reduce( |
1660 &s->avctx->frame_rate, | 1663 &s->avctx->frame_rate, |
1661 &s->avctx->frame_rate_base, | 1664 &s->avctx->frame_rate_base, |