]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/brender_pix.c
mpegvideo_parser: fix buffer access beyond end
[ffmpeg] / libavcodec / brender_pix.c
index 92bc8b4e1b66480e36bfab14ccac4ac59f33fe25..5245fa0d71c4672c0520ca434f5fca3f74b673bc 100644 (file)
@@ -70,7 +70,7 @@ static int brpix_decode_header(BRPixHeader *out, GetByteContext *pgb)
 }
 
 static int brpix_decode_frame(AVCodecContext *avctx,
-                              void *data, int *data_size_out,
+                              void *data, int *got_frame,
                               AVPacket *avpkt)
 {
     BRPixContext *s = avctx->priv_data;
@@ -217,7 +217,7 @@ static int brpix_decode_frame(AVCodecContext *avctx,
     }
 
     *frame_out = s->frame;
-    *data_size_out = sizeof(AVFrame);
+    *got_frame = 1;
 
     return avpkt->size;
 }