aboutsummaryrefslogtreecommitdiffstats
path: root/avconv.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2011-08-29 07:11:57 +0200
committerAnton Khirnov <anton@khirnov.net>2011-09-04 13:12:00 +0200
commitcac651c83417dde3b64a6620cac32f078c9c399f (patch)
treebf47384e3958b219842eef907dfbeed713ec3ec1 /avconv.c
parentdad09ff93f5df1ec987493f404d43cd16991e992 (diff)
downloadffmpeg-cac651c83417dde3b64a6620cac32f078c9c399f.tar.gz
cmdutils: move grow_array() from avconv to cmdutils.
Diffstat (limited to 'avconv.c')
-rw-r--r--avconv.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/avconv.c b/avconv.c
index 52a71085fa..33da836a90 100644
--- a/avconv.c
+++ b/avconv.c
@@ -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){