Merge remote-tracking branch 'newdev/master'
Remove unnecessary icc version checks
With unknown attribute warnings disabled, these checks are nolonger needed. Removing them improves readability while havingno effect on generated code.
Signed-off-by: Mans Rullgard <firstname.lastname@example.org>
Replace FFmpeg with Libav in licence headers
Use macro __INTEL_COMPILER instead of __ICC.
__ICC is not supported on all platforms, this is an Intel documentationbug that is supposed to be fixed in a future release.(Intel issue 612289)
Rename attribute_used to av_used and move it to attributes.h
This is consistent with most of the other attribute macros.
Signed-off-by: Mans Rullgard <email@example.com>(cherry picked from commit 365e3c7878e4e821d5dec922d2d51f92ce13f926)
Intel C compiler 12.0 does not suport these attributes: may_alias, force_align_arg_pointer and alloc_size.
Originally committed as revision 25716 to svn://svn.ffmpeg.org/ffmpeg/trunk
av_alias is an attribute and belongs to attributes.halso attributes.h is public and external api and can thus not dependon configure tested compiler support thus this part is removed. Adifferent solution must be found if this breaks for some compilerwhich i hope it does not....
Remove explicit filename from Doxygen @file commands.
Passing an explicit filename to this command is only necessary if thedocumentation in the @file block refers to a file different from theone the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 22770 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move gcc attribute macros to new header libavutil/attributes.h
Originally committed as revision 22346 to svn://svn.ffmpeg.org/ffmpeg/trunk