[FFmpeg-devel] [PATCH] add some av_unused attributes
Janne Grunau
janne-ffmpeg
Thu Apr 29 01:08:30 CEST 2010
On Wed, Apr 28, 2010 at 10:44:18PM +0100, M?ns Rullg?rd wrote:
> Daniel Kristjansson <danielk at cuymedia.net> writes:
>
> > This happens when compiling MythTV's version of ffmpeg, we compile with
> > "-Wall -Wdisabled-optimization -Wredunant-decls -Wundef". I've been
> > trying to clean up the MythTV version and submit our patches upstream
> > so we can hopefully avoid using a patched version downstream at some
> > point. I didn't realize this didn't affect upstream compiles (which do
> > have many warnings, at least when I compile them.)
>
> We use those warning flags and more, so it must be something else
> you're doing that causes them. Is av_always_inline perhaps not being
> defined properly?
yes, since it's a debug build with optimizations disabled it has
|if enabled small || disabled optimizations; then
| echo "#undef av_always_inline" >> $TMPH
| echo "#define av_always_inline" >> $TMPH
|fi
in config.h
but only g++ seems to warn about it. gcc seems to ignore it. The
warnings go away with -Wno-unused-function. gcc doesn't even warn with
-Wall -Wunused-function.
Defining av_always_inline as av_unused might be the least contorversial
solution.
Janne
More information about the ffmpeg-devel
mailing list