]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ituh263dec.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / ituh263dec.c
index b8224b31e68e7e741218ed643c98fcbffe203978..0c3cf2fc8976e076417a950984febce86847bfad 100644 (file)
@@ -854,8 +854,8 @@ end:
     {
         int v= show_bits(&s->gb, 16);
 
-        if(get_bits_count(&s->gb) + 16 > s->gb.size_in_bits){
-            v>>= get_bits_count(&s->gb) + 16 - s->gb.size_in_bits;
+        if (get_bits_left(&s->gb) < 16) {
+            v >>= 16 - get_bits_left(&s->gb);
         }
 
         if(v==0)