]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mdec.c
avcodec/mdec: use init_get_bits8()
[ffmpeg] / libavcodec / mdec.c
index bd1966ebfb77c5bcf4e2be69ee749e19a36b5a80..9211fe70d4e14515e47326e360df61d105947b62 100644 (file)
@@ -177,7 +177,8 @@ static int decode_frame(AVCodecContext *avctx,
         a->bitstream_buffer[i]     = buf[i + 1];
         a->bitstream_buffer[i + 1] = buf[i];
     }
-    init_get_bits(&a->gb, a->bitstream_buffer, buf_size * 8);
+    if ((ret = init_get_bits8(&a->gb, a->bitstream_buffer, buf_size)) < 0)
+        return ret;
 
     /* skip over 4 preamble bytes in stream (typically 0xXX 0xXX 0x00 0x38) */
     skip_bits(&a->gb, 32);