Mercurial > libavcodec.hg
comparison mpeg12.c @ 10535:95f3daa991a2 libavcodec
Use get_bits_left() instead of size_in_bits - get_bits_count().
author | rbultje |
---|---|
date | Mon, 16 Nov 2009 17:42:43 +0000 |
parents | 59ec306245a4 |
children | 62533f2e6f5a |
comparison
equal
deleted
inserted
replaced
10534:4cd2ef16fb63 | 10535:95f3daa991a2 |
---|---|
1816 | 1816 |
1817 s->mb_x = 0; | 1817 s->mb_x = 0; |
1818 s->mb_y++; | 1818 s->mb_y++; |
1819 | 1819 |
1820 if(s->mb_y<<field_pic >= s->mb_height){ | 1820 if(s->mb_y<<field_pic >= s->mb_height){ |
1821 int left= s->gb.size_in_bits - get_bits_count(&s->gb); | 1821 int left= get_bits_left(&s->gb); |
1822 int is_d10= s->chroma_format==2 && s->pict_type==FF_I_TYPE && avctx->profile==0 && avctx->level==5 | 1822 int is_d10= s->chroma_format==2 && s->pict_type==FF_I_TYPE && avctx->profile==0 && avctx->level==5 |
1823 && s->intra_dc_precision == 2 && s->q_scale_type == 1 && s->alternate_scan == 0 | 1823 && s->intra_dc_precision == 2 && s->q_scale_type == 1 && s->alternate_scan == 0 |
1824 && s->progressive_frame == 0 /* vbv_delay == 0xBBB || 0xE10*/; | 1824 && s->progressive_frame == 0 /* vbv_delay == 0xBBB || 0xE10*/; |
1825 | 1825 |
1826 if(left < 0 || (left && show_bits(&s->gb, FFMIN(left, 23)) && !is_d10) | 1826 if(left < 0 || (left && show_bits(&s->gb, FFMIN(left, 23)) && !is_d10) |