]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libwebpenc_animencoder.c
avcodec/ira288: Check init_get_bits8() for failure
[ffmpeg] / libavcodec / libwebpenc_animencoder.c
index e9582016d388df8d7a364bec00681b612cba0711..d7437a9a5734daf5a5d417549c67c5c04abbea03 100644 (file)
@@ -66,7 +66,7 @@ static int libwebp_anim_encode_frame(AVCodecContext *avctx, AVPacket *pkt,
             WebPData assembled_data = { 0 };
             ret = WebPAnimEncoderAssemble(s->enc, &assembled_data);
             if (ret) {
-                ret = ff_alloc_packet(pkt, assembled_data.size);
+                ret = ff_alloc_packet2(avctx, pkt, assembled_data.size, assembled_data.size);
                 if (ret < 0)
                     return ret;
                 memcpy(pkt->data, assembled_data.bytes, assembled_data.size);
@@ -139,7 +139,7 @@ AVCodec ff_libwebp_anim_encoder = {
     .init           = libwebp_anim_encode_init,
     .encode2        = libwebp_anim_encode_frame,
     .close          = libwebp_anim_encode_close,
-    .capabilities   = CODEC_CAP_DELAY,
+    .capabilities   = AV_CODEC_CAP_DELAY,
     .pix_fmts       = (const enum AVPixelFormat[]) {
         AV_PIX_FMT_RGB32,
         AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUVA420P,