On Tue, 21 Jun 2011, Måns Rullgård wrote:
> Martin Storsjö <[email protected]> writes:
>
> > ---
> > doc/APIchanges | 3 +++
> > libavutil/attributes.h | 2 ++
> > libavutil/avutil.h | 2 +-
> > 3 files changed, 6 insertions(+), 1 deletions(-)
> >
> > diff --git a/doc/APIchanges b/doc/APIchanges
> > index 79d9749..77dc510 100644
> > --- a/doc/APIchanges
> > +++ b/doc/APIchanges
> > @@ -13,6 +13,9 @@ libavutil: 2011-04-18
> >
> > API changes, most recent first:
> >
> > +2011-06-xx - xxxxxxx - lavu 51.8.0 - attributes.h
> > + Add av_format_printf().
> > +
> > 2011-06-xx - xxxxxxx - lavf 53.2.0 - avformat.h
> > Add avformat_open_input and avformat_write_header().
> > Deprecate av_open_input_stream, av_open_input_file,
> > diff --git a/libavutil/attributes.h b/libavutil/attributes.h
> > index 4abe78f..d64f907 100644
> > --- a/libavutil/attributes.h
> > +++ b/libavutil/attributes.h
> > @@ -127,8 +127,10 @@
> >
> > #ifdef __GNUC__
> > # define av_builtin_constant_p __builtin_constant_p
> > +# define av_format_printf(fmtpos, attrpos)
> > __attribute__((__format__(__printf__, fmtpos, attrpos)))
> > #else
> > # define av_builtin_constant_p(x) 0
> > +# define av_format_printf(fmtpos, attrpos)
> > #endif
>
> Is this available in all gcc versions?
As far as I know, yes - we've at least been using it within #ifdef
__GNUC__ on av_log before this.
// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel