On Tue, Nov 26, 2019 at 12:27 PM Steven Liu <l...@chinaffmpeg.org> wrote: > > Signed-off-by: Steven Liu <l...@chinaffmpeg.org> > --- > doc/APIchanges | 3 +++ > libavformat/avio.h | 8 ++++++++ > libavformat/protocols.c | 10 ++++++++++ > libavformat/version.h | 2 +- > 4 files changed, 22 insertions(+), 1 deletion(-) > > diff --git a/doc/APIchanges b/doc/APIchanges > index 401c65a753..39896146d3 100644 > --- a/doc/APIchanges > +++ b/doc/APIchanges > @@ -15,6 +15,9 @@ libavutil: 2017-10-21 > > API changes, most recent first: > > +2019-11-26 - xxxxxxxxxx - lavf 58.26.100 - avio.h > + Add av_urlcontext_get_class_by_name(). > + > 2019-11-17 - 1c23abc88f - lavu 56.36.100 - eval API > Add av_expr_count_vars(). > > diff --git a/libavformat/avio.h b/libavformat/avio.h > index 9141642e75..bf8cf120f2 100644 > --- a/libavformat/avio.h > +++ b/libavformat/avio.h > @@ -807,6 +807,14 @@ int avio_close_dyn_buf(AVIOContext *s, uint8_t > **pbuffer); > */ > const char *avio_enum_protocols(void **opaque, int output); > > +/** > + * Get AVClass by names of available protocols. > + * > + * @param name protocol name > + * @return A AVClass of input protocol name or NULL > + */ > +const AVClass *av_urlcontext_get_class_by_name(const char *name); > +
The function should probably follow naming similar to the other functions in that file, use avio_protocol as a prefix, not urlcontext, so eg. avio_protocol_get_class_by_name (or perhaps even drop the by_name part) - Hendrik _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".