History | View | Annotate | Download (7.31 KB)
Use cltd instead of cdq asm mnemonic, ICC and gcc support both, butSunStudio 12 only supports the former.
Originally committed as revision 12275 to svn://svn.ffmpeg.org/ffmpeg/trunk
Faster ff_sqrt()
Originally committed as revision 11586 to svn://svn.ffmpeg.org/ffmpeg/trunk
Disallow puts(), av_log() should be used instead.
Originally committed as revision 11548 to svn://svn.ffmpeg.org/ffmpeg/trunk
Check for the presence of llrint(), lrint(), round() and roundf()and provide simple replacements if they are unavailable.patch by Michael Kostylev, mik niipt ru
Originally committed as revision 11326 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove outdated comment.
Originally committed as revision 11325 to svn://svn.ffmpeg.org/ffmpeg/trunk
djgpp port, first partpatch by Michael Kostylev, mik niipt ru
Originally committed as revision 11313 to svn://svn.ffmpeg.org/ffmpeg/trunk
Generate a linking error if perror() is used in libav*
Originally committed as revision 11061 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove perror() usage from libavutil
Originally committed as revision 11057 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix typo.Patch by Jeremy Mordkoff: jlm zazzletech com
Originally committed as revision 10812 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add FFMPEG_ prefix to all multiple inclusion guards.
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change SYS_DARWIN preprocessor checks to APPLE, they are specificto Mac OS X rather than to Darwin.
Originally committed as revision 10247 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move Apple gcc AltiVec vector declaration syntax to libavutil.
Originally committed as revision 10207 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).
Originally committed as revision 10190 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add attribute that forces alignment of stack to functions that need it.Necessary for systems that don't align by default to 16 bytes, required by someSSE instructions.Requires GCC >= 4.2.Based on patch by Gaël Chardon.
Originally committed as revision 10106 to svn://svn.ffmpeg.org/ffmpeg/trunk
move #include of system headers to top of file
Originally committed as revision 9646 to svn://svn.ffmpeg.org/ffmpeg/trunk
10l to Mans, assert is included later with proper DEBUG/NDEBUG ifdefs
Originally committed as revision 9636 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary MINGW ifdef.These were added for MSVC++, which is no longer supported.
Originally committed as revision 9595 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove MinGW lrint hack.It has been in mingw-runtime at least since version 2.4
Originally committed as revision 9594 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove OS/2 support
Originally committed as revision 9586 to svn://svn.ffmpeg.org/ffmpeg/trunk
undef forbidden names before we #define them in case they are macros in libc
Originally committed as revision 9545 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make error message more helpful and forbid random()
Originally committed as revision 9472 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove leading underscores from specifiers, they are reserved.
Originally committed as revision 9461 to svn://svn.ffmpeg.org/ffmpeg/trunk
more av_strl* adjustments
Originally committed as revision 9412 to svn://svn.ffmpeg.org/ffmpeg/trunk
include all prerequisites in header files
Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk
Part of MPlayer patch:"Replace implicit use of fast_memcpy via macro by explicit use to allowfor future optimization." This is not yet done for ffmpeg when compiled within MPlayer.
Originally committed as revision 9225 to svn://svn.ffmpeg.org/ffmpeg/trunk
rename attribute_unused to av_unused and moves its declaration to common.hpatch by Carl Eugen Hoyos cehoyos chez ag or atoriginal thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unuseddate: 05/29/2007 01:23 PM
Originally committed as revision 9155 to svn://svn.ffmpeg.org/ffmpeg/trunk
reduce number of shifts
Originally committed as revision 8891 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplify
Originally committed as revision 8890 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove possibly broken wince cruft
Originally committed as revision 8763 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add first and second output to earlyclobbers in COPY3_IF_LT macro.patch by Ramiro Ribeiro Polla, ramiro lisha.ufsc brOriginal thread:date: Mar 27, 2007 11:21 PMsubject: [Ffmpeg-devel] [PATCH] fix build for --cpu=i686
Originally committed as revision 8604 to svn://svn.ffmpeg.org/ffmpeg/trunk
prevent exit missuse
Originally committed as revision 8536 to svn://svn.ffmpeg.org/ffmpeg/trunk
Give context to dprintf
Originally committed as revision 8338 to svn://svn.ffmpeg.org/ffmpeg/trunk
Corrections so that builds with DEBUG work
Originally committed as revision 8295 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove fallback definitions of PRIxNN macros,patch by Ramiro Polla ramiro =a= lisha =d= ufsc =d= br
Originally committed as revision 8118 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused ENODATA define
Originally committed as revision 7943 to svn://svn.ffmpeg.org/ffmpeg/trunk
attribute((unused)) works with gcc 2.95 too
Originally committed as revision 7421 to svn://svn.ffmpeg.org/ffmpeg/trunk
rename always_inline to av_always_inline and move to common.h
Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix mingw shared build, and get rid of FF_IMPORT_ATTR
Originally committed as revision 7253 to svn://svn.ffmpeg.org/ffmpeg/trunk
use the standard INT64_C() macro for 64-bit constants
Originally committed as revision 7240 to svn://svn.ffmpeg.org/ffmpeg/trunk
move more macros to internal.h
Originally committed as revision 7239 to svn://svn.ffmpeg.org/ffmpeg/trunk
move some attribute macros to internal.h
Originally committed as revision 7238 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move BE_*/LE_*/ST*/LD* macros to a common place. Some furtheroptimization/cleanup would be desirable (e.g. LE_* and LD*should be the same on x86).
Originally committed as revision 7218 to svn://svn.ffmpeg.org/ffmpeg/trunk
move comment
Originally committed as revision 7072 to svn://svn.ffmpeg.org/ffmpeg/trunk
merge CONFIG_WINCE sections
Originally committed as revision 7047 to svn://svn.ffmpeg.org/ffmpeg/trunk
indentation
Originally committed as revision 7046 to svn://svn.ffmpeg.org/ffmpeg/trunk
rename inverse -> ff_inverse
Originally committed as revision 6990 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use common define for x86_32 and x86_64.
Originally committed as revision 6859 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add ARCH_X86_32 as a new define for 32 bit x86 architectures and changethe semantics of ARCH_X86 to mean both 32 and 64 bits.
Originally committed as revision 6852 to svn://svn.ffmpeg.org/ffmpeg/trunk
Protect code that uses CMOV instructions with HAVE_CMOV,Make configure set CMOV_IS_FAST on arches on which cmov has a low latency(typically non-Netburst based processor)
Originally committed as revision 6749 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change license headers to say 'FFmpeg' instead of 'this program/this library'and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
add FASTDIV macro for ARM. Reported speed-up on MPEG-4 decoding: 1.8%Patch by Siarhei Siamashka siarhei P siamashka A gmail P comOriginal thread:Date: Sep 28, 2006 2:26 AMSubject: [Ffmpeg-devel] [PATCH] ARM implementation of FASTDIV
Originally committed as revision 6366 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add official LGPL license headers to the files that were missing them.
Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused defines, patch by takis P issaris A uhasselt P beOriginal thread:Re: [Ffmpeg-devel] [PATCH] Remove unused internal macrosSep 7 2006, 14:05
Originally committed as revision 6188 to svn://svn.ffmpeg.org/ffmpeg/trunk
Explicitly include fastmemcpy.h from libvo/.
Originally committed as revision 6021 to svn://svn.ffmpeg.org/ffmpeg/trunk
do not include bswap.h in common.h for external programs, since the formeris not installed currently.
Originally committed as revision 5809 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split common.h in two parts, purely internal stuff (internal.h) and thingsavailable to external programs as well.Also make more things available to external programs like GET_UTF8, MKTAG etc.
Originally committed as revision 5765 to svn://svn.ffmpeg.org/ffmpeg/trunk