X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Flibwebpenc_animencoder.c;h=d7437a9a5734daf5a5d417549c67c5c04abbea03;hb=194dd155582d5b71fc3bb78ef77ce64d3f6c521d;hp=e9582016d388df8d7a364bec00681b612cba0711;hpb=0b6f092ed31b83e01e980b596ef8bdd9db6cfff6;p=ffmpeg diff --git a/libavcodec/libwebpenc_animencoder.c b/libavcodec/libwebpenc_animencoder.c index e9582016d38..d7437a9a573 100644 --- a/libavcodec/libwebpenc_animencoder.c +++ b/libavcodec/libwebpenc_animencoder.c @@ -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,