X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fmmvideo.c;h=c61cd576e499b70082d9e4c3b6e0b6adc32c0947;hb=e5550c0d0971e393ba221cd69506acd2c2dab89c;hp=0120e9f63a4ca86d2b679a7923651a9924e134ee;hpb=7711f19eda40a7fd1c8a327f1700ffdd115e1667;p=ffmpeg diff --git a/libavcodec/mmvideo.c b/libavcodec/mmvideo.c index 0120e9f63a4..c61cd576e49 100644 --- a/libavcodec/mmvideo.c +++ b/libavcodec/mmvideo.c @@ -173,7 +173,7 @@ static int mm_decode_inter(MmContext * s, int half_horiz, int half_vert) } static int mm_decode_frame(AVCodecContext *avctx, - void *data, int *data_size, + void *data, int *got_frame, AVPacket *avpkt) { const uint8_t *buf = avpkt->data; @@ -210,7 +210,7 @@ static int mm_decode_frame(AVCodecContext *avctx, memcpy(s->frame.data[1], s->palette, AVPALETTE_SIZE); - *data_size = sizeof(AVFrame); + *got_frame = 1; *(AVFrame*)data = s->frame; return avpkt->size;