]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpc8.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / mpc8.c
index 7a075e3c15e4c416b1c2644930a097f60cc65b9e..cb30b2c28b1fddd62ea12b6031077223a66110ea 100644 (file)
@@ -419,6 +419,8 @@ static int mpc8_decode_frame(AVCodecContext * avctx, void *data,
     c->cur_frame++;
 
     c->last_bits_used = get_bits_count(gb);
+    if(get_bits_left(gb) < 8) // we have only padding left
+        c->last_bits_used = buf_size << 3;
     if(c->cur_frame >= c->frames)
         c->cur_frame = 0;