]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpc8.c
Merge commit '0e285c2f908789e96e29bfd969ad5eaaa0eece65'
[ffmpeg] / libavcodec / mpc8.c
index 8894457c7e71af4240ec231034b296197b115fa6..80e0e9e68df896a9d8e49b38afa0e88175ff729d 100644 (file)
@@ -261,7 +261,9 @@ static int mpc8_decode_frame(AVCodecContext * avctx, void *data,
         memset(c->Q, 0, sizeof(c->Q));
         c->last_bits_used = 0;
     }
-    init_get_bits(gb, buf, buf_size * 8);
+    if ((res = init_get_bits8(gb, buf, buf_size)) < 0)
+        return res;
+
     skip_bits(gb, c->last_bits_used & 7);
 
     if(keyframe)