From 1a670973a756e6e1a7a170d58f3589fd5ad4c088 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Wed, 1 Feb 2012 16:23:19 -0500 Subject: ff_alloc_packet: modify the size of the packet to match the requested size This will simplify encoders which use this function to request the exact packet size rather than the maximum size. --- libavcodec/utils.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'libavcodec/utils.c') diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 34eff0031a..606537b29a 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -839,16 +839,14 @@ int ff_alloc_packet(AVPacket *avpkt, int size) if (avpkt->data) { uint8_t *pkt_data; - int pkt_size; if (avpkt->size < size) return AVERROR(EINVAL); pkt_data = avpkt->data; - pkt_size = avpkt->size; av_init_packet(avpkt); avpkt->data = pkt_data; - avpkt->size = pkt_size; + avpkt->size = size; return 0; } else { return av_new_packet(avpkt, size); -- cgit v1.2.3