comparison msmpeg4.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 6ac0d4957d35
children a0925d1d3f7b
comparison
equal deleted inserted replaced
10534:4cd2ef16fb63 10535:95f3daa991a2
1821 #endif 1821 #endif
1822 } 1822 }
1823 if (i > 62){ 1823 if (i > 62){
1824 i-= 192; 1824 i-= 192;
1825 if(i&(~63)){ 1825 if(i&(~63)){
1826 const int left= s->gb.size_in_bits - get_bits_count(&s->gb); 1826 const int left= get_bits_left(&s->gb);
1827 if(((i+192 == 64 && level/qmul==-1) || s->error_recognition<=1) && left>=0){ 1827 if(((i+192 == 64 && level/qmul==-1) || s->error_recognition<=1) && left>=0){
1828 av_log(s->avctx, AV_LOG_ERROR, "ignoring overflow at %d %d\n", s->mb_x, s->mb_y); 1828 av_log(s->avctx, AV_LOG_ERROR, "ignoring overflow at %d %d\n", s->mb_x, s->mb_y);
1829 break; 1829 break;
1830 }else{ 1830 }else{
1831 av_log(s->avctx, AV_LOG_ERROR, "ac-tex damaged at %d %d\n", s->mb_x, s->mb_y); 1831 av_log(s->avctx, AV_LOG_ERROR, "ac-tex damaged at %d %d\n", s->mb_x, s->mb_y);