X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fh261dec.c;h=9c2db71bff8d8a59a2d55aa29d4f3329730d01ff;hb=5b423887f4dcf2b200689e472b9e239a1cf86a6b;hp=d5dcc0b2c4953ca6680a54b4091917ab764da44b;hpb=8b44de14d1fa363fa7fe18d015ead0017a0177c8;p=ffmpeg diff --git a/libavcodec/h261dec.c b/libavcodec/h261dec.c index d5dcc0b2c49..9c2db71bff8 100644 --- a/libavcodec/h261dec.c +++ b/libavcodec/h261dec.c @@ -170,7 +170,7 @@ static int ff_h261_resync(H261Context *h){ //OK, it is not where it is supposed to be ... s->gb= s->last_resync_gb; align_get_bits(&s->gb); - left= s->gb.size_in_bits - get_bits_count(&s->gb); + left= get_bits_left(&s->gb); for(;left>15+1+4+5; left-=8){ if(show_bits(&s->gb, 15)==0){ @@ -444,7 +444,7 @@ static int h261_decode_picture_header(H261Context *h){ int format, i; uint32_t startcode= 0; - for(i= s->gb.size_in_bits - get_bits_count(&s->gb); i>24; i-=1){ + for(i= get_bits_left(&s->gb); i>24; i-=1){ startcode = ((startcode << 1) | get_bits(&s->gb, 1)) & 0x000FFFFF; if(startcode == 0x10)