]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mimic.c
mjpegdec: support more pix_fmt_ids for grayscale
[ffmpeg] / libavcodec / mimic.c
index 25db9ca1aeaab5c0070db002965a1f0117ea9cd1..880bbc0ddd2e0edd244e313c7b94f8e862679b55 100644 (file)
@@ -301,7 +301,7 @@ static void prepare_avpic(MimicContext *ctx, AVPicture *dst, AVPicture *src)
 }
 
 static int mimic_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;
@@ -389,7 +389,7 @@ static int mimic_decode_frame(AVCodecContext *avctx, void *data,
     }
 
     *(AVFrame*)data = ctx->buf_ptrs[ctx->cur_index];
-    *data_size = sizeof(AVFrame);
+    *got_frame      = 1;
 
     ctx->prev_index = ctx->next_prev_index;
     ctx->cur_index  = ctx->next_cur_index;