summaryrefslogtreecommitdiff
path: root/ffmpeg.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2011-07-09 16:49:44 +0200
committerAnton Khirnov <anton@khirnov.net>2011-07-13 10:37:24 +0200
commitc7dd3e7e43555b2922481a9242a306c5b138d69c (patch)
treeec99b72fe7f9476189f15f3bde82a9b4bdfc986c /ffmpeg.c
parent646a9a189346392ea0e23d4eacbec890955d187c (diff)
ffmpeg: get rid of a pointless limit on number of streams.
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index ba5859df4e..1f339cb33a 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -102,7 +102,6 @@ typedef struct ChapterMap {
static const OptionDef options[];
#define MAX_FILES 100
-#define MAX_STREAMS 1024 /* arbitrary sanity check value */
static const char *last_asked_format = NULL;
static double *ts_scale;
@@ -3081,9 +3080,6 @@ static int opt_input_ts_scale(const char *opt, const char *arg)
p++;
scale= strtod(p, &p);
- if(stream >= MAX_STREAMS)
- ffmpeg_exit(1);
-
ts_scale = grow_array(ts_scale, sizeof(*ts_scale), &nb_ts_scale, stream + 1);
ts_scale[stream] = scale;
return 0;
@@ -3742,7 +3738,7 @@ static int opt_streamid(const char *opt, const char *arg)
ffmpeg_exit(1);
}
*p++ = '\0';
- idx = parse_number_or_die(opt, idx_str, OPT_INT, 0, MAX_STREAMS-1);
+ idx = parse_number_or_die(opt, idx_str, OPT_INT, 0, INT_MAX);
streamid_map = grow_array(streamid_map, sizeof(*streamid_map), &nb_streamid_map, idx+1);
streamid_map[idx] = parse_number_or_die(opt, p, OPT_INT, 0, INT_MAX);
return 0;