Merge remote branch 'qatar/master'
os: fix OpenBSD/PowerPC compilation
When attempting to re-enable the AltiVec support it was noticedthat we need to undefine _POSIX_C_SOURCE to appease the headersfor ff_get_cpu_flags_ppc() to be able to compile.
Signed-off-by: Luca Barbato <email@example.com>
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <firstname.lastname@example.org>
consolidate .gitignore patters into a single file
Signed-off-by: Janne Grunau <email@example.com>
convert svn:ignore properties to .gitignore files
Clean up av_get_cpu_flag()
Instead of defining functions in per-arch header files includedby the main cpu.c, define them normally and call them from thegeneric one.
Originally committed as revision 25084 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move mm_support() from libavcodec to libavutil, make it a publicfunction and rename it to av_get_cpu_flags().
Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
Mark all intreadwrite functions av_always_inline
Originally committed as revision 21278 to svn://svn.ffmpeg.org/ffmpeg/trunk
PPC: fix asm operand constraints in AV_RL64
The target register of first word loaded must be marked early-clobber.
Originally committed as revision 19536 to svn://svn.ffmpeg.org/ffmpeg/trunk
PPC: check for x-form asm constraint support
Originally committed as revision 18606 to svn://svn.ffmpeg.org/ffmpeg/trunk
PPC asm for AV_RL*()
PPC is normally big endian but has special little endian load/storeinstructions. Using these avoids a separate byteswap. This makes thevorbis decoder about 5% faster. Not much else uses little-endianread/write extensively.
GCC generates horrible PPC code for the default AV_[RW]B64 (which uses...
Split libavutil/timer.h per architecture
Originally committed as revision 18304 to svn://svn.ffmpeg.org/ffmpeg/trunk