Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-09Replace many includes of libavutil/common.h with what is actually neededMåns Rullgård
This reduces the number of false dependencies on header files and speeds up compilation. Originally committed as revision 22407 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08ARM: add some missing includesMåns Rullgård
Originally committed as revision 22340 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22ARM: change argument/return type of bswap_16() to unsigned 32-bitMåns Rullgård
This avoids unnecessary masking otherwise added by the compilers. Originally committed as revision 21953 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Move FASTDIV macro to intmath.hMåns Rullgård
Originally committed as revision 21335 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-18Mark all intreadwrite functions av_always_inlineMåns Rullgård
Originally committed as revision 21278 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-16ARM: first value loaded in AV_RN64 needs to be early-clobberMåns Rullgård
Originally committed as revision 19656 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-01ARM: use gcc inline asm in bswap.h only when availableMåns Rullgård
Originally committed as revision 19311 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-18ARM asm for AV_RN*()Måns Rullgård
ARMv6 and later support unaligned loads and stores for single word/halfword but not double/multiple. GCC is ignorant of this and will always use bytewise accesses for unaligned data. Casting to an int32_t pointer is dangerous since a load/store double or multiple instruction might be used (this happens with some code in FFmpeg). Implementing the AV_[RW]* macros with inline asm using only supported instructions gives fast and safe unaligned accesses. ARM RVCT does the right thing with generic code. This gives an overall speedup of up to 10%. Originally committed as revision 18601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-02ARM: START/STOP_TIMER support for ARMv7Måns Rullgård
Originally committed as revision 18305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-06ARM: armcc versions of bswap_16/32Måns Rullgård
Originally committed as revision 17830 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs
They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-22split bswap.h into per-arch filesMåns Rullgård
Originally committed as revision 15663 to svn://svn.ffmpeg.org/ffmpeg/trunk