avcodec: Add a min size parameter to ff_alloc_packet2()
authorMichael Niedermayer <michael@niedermayer.cc>
Mon, 27 Jul 2015 17:36:16 +0000 (19:36 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Mon, 27 Jul 2015 17:57:52 +0000 (19:57 +0200)
commite36db49b7b31cb17912895cb4d95b7b45d6f0882
treee8cb205407627584f9d9eb6563a02dac3c4cfbd8
parent59216e0525a58714be4207be6ae8744750e62867
avcodec: Add a min size parameter to  ff_alloc_packet2()

This parameter can be used to inform the allocation code about how much
downsizing might occur, and can be used to optimize how to allocate the
packet

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
89 files changed:
libavcodec/a64multienc.c
libavcodec/aacenc.c
libavcodec/ac3enc_template.c
libavcodec/adpcmenc.c
libavcodec/adxenc.c
libavcodec/alacenc.c
libavcodec/asvenc.c
libavcodec/bmpenc.c
libavcodec/cinepakenc.c
libavcodec/cljrenc.c
libavcodec/dcaenc.c
libavcodec/dnxhdenc.c
libavcodec/dpxenc.c
libavcodec/dvenc.c
libavcodec/ffv1enc.c
libavcodec/flacenc.c
libavcodec/flashsv2enc.c
libavcodec/flashsvenc.c
libavcodec/g722enc.c
libavcodec/g723_1.c
libavcodec/g726.c
libavcodec/gif.c
libavcodec/huffyuvenc.c
libavcodec/internal.h
libavcodec/j2kenc.c
libavcodec/jpeglsenc.c
libavcodec/lclenc.c
libavcodec/libaacplus.c
libavcodec/libfaac.c
libavcodec/libfdk-aacenc.c
libavcodec/libgsmenc.c
libavcodec/libilbc.c
libavcodec/libmp3lame.c
libavcodec/libopencore-amr.c
libavcodec/libopenjpegenc.c
libavcodec/libopusenc.c
libavcodec/libschroedingerenc.c
libavcodec/libspeexenc.c
libavcodec/libtheoraenc.c
libavcodec/libtwolame.c
libavcodec/libutvideoenc.cpp
libavcodec/libvo-aacenc.c
libavcodec/libvo-amrwbenc.c
libavcodec/libvorbisenc.c
libavcodec/libvpxenc.c
libavcodec/libx264.c
libavcodec/libxavs.c
libavcodec/libxvid.c
libavcodec/ljpegenc.c
libavcodec/mpegaudioenc_template.c
libavcodec/mpegvideo_enc.c
libavcodec/msvideo1enc.c
libavcodec/nellymoserenc.c
libavcodec/nvenc.c
libavcodec/pamenc.c
libavcodec/pcm.c
libavcodec/pcxenc.c
libavcodec/pngenc.c
libavcodec/pnmenc.c
libavcodec/proresenc_anatoliy.c
libavcodec/proresenc_kostya.c
libavcodec/qtrleenc.c
libavcodec/r210enc.c
libavcodec/ra144enc.c
libavcodec/roqaudioenc.c
libavcodec/roqvideoenc.c
libavcodec/s302menc.c
libavcodec/sgienc.c
libavcodec/snowenc.c
libavcodec/sonic.c
libavcodec/sunrastenc.c
libavcodec/svq1enc.c
libavcodec/targaenc.c
libavcodec/tiffenc.c
libavcodec/ttaenc.c
libavcodec/utils.c
libavcodec/utvideoenc.c
libavcodec/v308enc.c
libavcodec/v408enc.c
libavcodec/v410enc.c
libavcodec/vorbisenc.c
libavcodec/wavpackenc.c
libavcodec/wmaenc.c
libavcodec/xbmenc.c
libavcodec/xfaceenc.c
libavcodec/xwdenc.c
libavcodec/y41penc.c
libavcodec/yuv4enc.c
libavcodec/zmbvenc.c