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)