diff --git a/libavcodec/hapenc.c b/libavcodec/hapenc.c index 39c1c5afac..7daadce254 100644 --- a/libavcodec/hapenc.c +++ b/libavcodec/hapenc.c @@ -196,7 +196,7 @@ static int hap_encode(AVCodecContext *avctx, AVPacket *pkt, int pktsize = FFMAX(ctx->tex_size, ctx->max_snappy * ctx->chunk_count) + header_length; /* Allocate maximum size packet, shrink later. */ - ret = ff_alloc_packet(pkt, pktsize); + ret = ff_alloc_packet2(avctx, pkt, pktsize, header_length); if (ret < 0) return ret;