]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/cscd.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / cscd.c
index 8ba5de33269c63aa054104fb59f8cec6390fb1f1..e7ebb37f58afb9ded569378dc1b4166d2289a1df 100644 (file)
@@ -22,6 +22,7 @@
 #include <stdlib.h>
 
 #include "avcodec.h"
+#include "internal.h"
 #include "libavutil/common.h"
 
 #if CONFIG_ZLIB
@@ -61,7 +62,7 @@ static void add_frame_default(AVFrame *f, const uint8_t *src,
     }
 }
 
-static int decode_frame(AVCodecContext *avctx, void *data, int *data_size,
+static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
                         AVPacket *avpkt) {
     const uint8_t *buf = avpkt->data;
     int buf_size = avpkt->size;
@@ -119,7 +120,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size,
     }
 
     *picture = c->pic;
-    *data_size = sizeof(AVFrame);
+    *got_frame = 1;
     return buf_size;
 }