]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/anm.c
lavc/bsf: add an Opus metadata bitstream filter
[ffmpeg] / libavcodec / anm.c
index ab6a3994e9e1a4b062ab4e4ed31d6885c567424c..cd1fcc5998e5def96be6b0b113d457b3563be09c 100644 (file)
@@ -119,7 +119,10 @@ static int decode_frame(AVCodecContext *avctx,
     uint8_t *dst, *dst_end;
     int count, ret;
 
-    if ((ret = ff_reget_buffer(avctx, s->frame)) < 0)
+    if (buf_size < 7)
+        return AVERROR_INVALIDDATA;
+
+    if ((ret = ff_reget_buffer(avctx, s->frame, 0)) < 0)
         return ret;
     dst     = s->frame->data[0];
     dst_end = s->frame->data[0] + s->frame->linesize[0]*avctx->height;