Hi, On Sep 5, 2016 11:18 AM, "Michael Niedermayer" <mich...@niedermayer.cc> wrote: > > TODO: version bump, docs > > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > --- > libavformat/avformat.h | 8 ++++++++ > libavformat/options_table.h | 1 + > libavformat/utils.c | 3 +++ > 3 files changed, 12 insertions(+) > > diff --git a/libavformat/avformat.h b/libavformat/avformat.h > index 3ee7051..33b921a 100644 > --- a/libavformat/avformat.h > +++ b/libavformat/avformat.h > @@ -1886,6 +1886,14 @@ typedef struct AVFormatContext { > * - decoding: set by user through AVOptions (NO direct access) > */ > char *protocol_blacklist; > + > + /** > + * Force parsing. > + * - encoding: unused > + * - decoding: set by user through AVOptions (NO direct access) > + */ > + int force_parsing; > + > } AVFormatContext; > > int av_format_get_probe_score(const AVFormatContext *s); > diff --git a/libavformat/options_table.h b/libavformat/options_table.h > index 3b74d1b..359796c 100644 > --- a/libavformat/options_table.h > +++ b/libavformat/options_table.h > @@ -103,6 +103,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 }, > +{"forceparsing", "force use of AVParsers", OFFSET(force_parsing), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AVSTREAM_PARSE_FULL_ONCE, D }, > {NULL}, > };
Why int? At vdd, we discussed parsers, maybe we should sync on that because I believe it makes this unnecessary. Ronald _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel