]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/zmbv.c
Cosmetics: Pretty print the AAC encoder.
[ffmpeg] / libavcodec / zmbv.c
index 33c1087e2d88bbf6e1838f99ea45361df825c4ab..de2eb9c4c67222612c3a539b9b7ec79c512425a5 100644 (file)
@@ -392,8 +392,10 @@ static int zmbv_decode_intra(ZmbvContext *c)
     return 0;
 }
 
-static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, const uint8_t *buf, int buf_size)
+static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt)
 {
+    const uint8_t *buf = avpkt->data;
+    int buf_size = avpkt->size;
     ZmbvContext * const c = avctx->priv_data;
     uint8_t *outptr;
     int zret = Z_OK; // Zlib return code
@@ -597,7 +599,6 @@ static av_cold int decode_init(AVCodecContext *avctx)
 
     c->avctx = avctx;
 
-    c->pic.data[0] = NULL;
     c->width = avctx->width;
     c->height = avctx->height;
 
@@ -663,6 +664,7 @@ AVCodec zmbv_decoder = {
     NULL,
     decode_end,
     decode_frame,
+    CODEC_CAP_DR1,
     .long_name = NULL_IF_CONFIG_SMALL("Zip Motion Blocks Video"),
 };