]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/asvdec.c
avcodec/x86: allow future 8-bit simple idct to have "DC only hack"
[ffmpeg] / libavcodec / asvdec.c
index 603a09253b03e728e5ca9043d3ff41396ac2458e..9a11446f52e3e56e1696890d61ef0dec21b3b51f 100644 (file)
@@ -210,6 +210,9 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
     AVFrame *const p = data;
     int mb_x, mb_y, ret;
 
+    if (buf_size * 8LL < a->mb_height * a->mb_width * 13LL)
+        return AVERROR_INVALIDDATA;
+
     if ((ret = ff_get_buffer(avctx, p, 0)) < 0)
         return ret;
     p->pict_type = AV_PICTURE_TYPE_I;