]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/kgv1dec.c
fate-opus: update tests to use new decoder outputs
[ffmpeg] / libavcodec / kgv1dec.c
index 5359411c7619015b108cb40451393551f56154a8..a6bd9400ac16fe93bd2a1758ee9a8977610acc30 100644 (file)
@@ -62,6 +62,9 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
     h = (buf[1] + 1) * 8;
     buf += 2;
 
+    if (avpkt->size < 2 + w*h / 513)
+        return AVERROR_INVALIDDATA;
+
     if (w != avctx->width || h != avctx->height) {
         av_freep(&c->frame_buffer);
         av_freep(&c->last_frame_buffer);