Replace computations of remaining bits with calls to get_bits_left().

This commit is contained in:
Alex Converse
2012-03-04 17:53:50 -08:00
parent b70feb4053
commit 3574a85ce5
10 changed files with 18 additions and 19 deletions

View File

@@ -650,7 +650,7 @@ retry:
ret = decode_slice(s);
while(s->mb_y<s->mb_height){
if(s->msmpeg4_version){
if(s->slice_height==0 || s->mb_x!=0 || (s->mb_y%s->slice_height)!=0 || get_bits_count(&s->gb) > s->gb.size_in_bits)
if(s->slice_height==0 || s->mb_x!=0 || (s->mb_y%s->slice_height)!=0 || get_bits_left(&s->gb)<0)
break;
}else{
int prev_x=s->mb_x, prev_y=s->mb_y;