]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vima.c
Merge commit '25841dfe806a13de526ae09c11149ab1f83555a8'
[ffmpeg] / libavcodec / vima.c
index f823cb37e7abe4cf823982b7002c8abb4218fc84..9019535083f1079f42f76fba3dc44cd8ab556127 100644 (file)
@@ -145,7 +145,8 @@ static int decode_frame(AVCodecContext *avctx, void *data,
     if (pkt->size < 13)
         return AVERROR_INVALIDDATA;
 
-    init_get_bits(&gb, pkt->data, pkt->size * 8);
+    if ((ret = init_get_bits8(&gb, pkt->data, pkt->size)) < 0)
+        return ret;
 
     samples = get_bits_long(&gb, 32);
     if (samples == 0xffffffff) {