diff options
author | Anton Khirnov <anton@khirnov.net> | 2011-08-29 07:11:57 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2011-09-04 13:12:00 +0200 |
commit | cac651c83417dde3b64a6620cac32f078c9c399f (patch) | |
tree | bf47384e3958b219842eef907dfbeed713ec3ec1 /avconv.c | |
parent | dad09ff93f5df1ec987493f404d43cd16991e992 (diff) | |
download | ffmpeg-cac651c83417dde3b64a6620cac32f078c9c399f.tar.gz |
cmdutils: move grow_array() from avconv to cmdutils.
Diffstat (limited to 'avconv.c')
-rw-r--r-- | avconv.c | 20 |
1 files changed, 0 insertions, 20 deletions
@@ -511,26 +511,6 @@ static void assert_codec_experimental(AVCodecContext *c, int encoder) } } -/* similar to ff_dynarray_add() and av_fast_realloc() */ -static void *grow_array(void *array, int elem_size, int *size, int new_size) -{ - if (new_size >= INT_MAX / elem_size) { - fprintf(stderr, "Array too big.\n"); - exit_program(1); - } - if (*size < new_size) { - uint8_t *tmp = av_realloc(array, new_size*elem_size); - if (!tmp) { - fprintf(stderr, "Could not alloc buffer.\n"); - exit_program(1); - } - memset(tmp + *size*elem_size, 0, (new_size-*size) * elem_size); - *size = new_size; - return tmp; - } - return array; -} - static void choose_sample_fmt(AVStream *st, AVCodec *codec) { if(codec && codec->sample_fmts){ |