]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vcr1.c
lavc: fix decode_frame() third parameter semantics for video decoders
[ffmpeg] / libavcodec / vcr1.c
index 1614dd306193dc7d2ad95ed7fe78bb3e03f66583..d0805a37595dced1022f722ffb920e05aad31785 100644 (file)
@@ -64,7 +64,7 @@ static av_cold int vcr1_decode_end(AVCodecContext *avctx)
 }
 
 static int vcr1_decode_frame(AVCodecContext *avctx, void *data,
-                             int *data_size, AVPacket *avpkt)
+                             int *got_frame, AVPacket *avpkt)
 {
     const uint8_t *buf        = avpkt->data;
     int buf_size              = avpkt->size;
@@ -133,7 +133,7 @@ static int vcr1_decode_frame(AVCodecContext *avctx, void *data,
     }
 
     *picture   = a->picture;
-    *data_size = sizeof(AVPicture);
+    *got_frame = 1;
 
     return buf_size;
 }