[FFmpeg-devel] [PATCH] avformat: Add max_streams option

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Fri Nov 18 23:51:33 EET 2016


On 18.11.2016 17:03, Michael Niedermayer wrote:
> --- a/libavformat/options_table.h
> +++ b/libavformat/options_table.h
> @@ -105,6 +105,7 @@ static const AVOption avformat_options[] = {
>  {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  CHAR_MIN, CHAR_MAX, D },
>  {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL },  CHAR_MIN, CHAR_MAX, D },
>  {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL },  CHAR_MIN, CHAR_MAX, D },
> +{"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 0, INT_MAX, D },
>  {NULL},
>  };

Wouldn't it make more sense to default to a saner value like 100 or 1000 or so?
Or are there many use cases for millions of streams per file?

Best regards,
Andreas



More information about the ffmpeg-devel mailing list