History | View | Annotate | Download (8.21 KB)
When warning about forbidden pseudo random number generation functions,suggest the correct replacement functions.
Originally committed as revision 18114 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: disable inline asm for armcc
Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk
Correct, portable definition of INT_BIT
Originally committed as revision 17480 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full internal pathname in doxygen @file directives.Otherwise doxygen complains about ambiguous filenames when files existunder the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add required header mem.h, av_malloc and friends are used.
Originally committed as revision 16863 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Move all #includes together at the beginning of the file.
Originally committed as revision 16862 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling/grammar/consistency review part III
Originally committed as revision 16849 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling/grammar/consistency review part II
Originally committed as revision 16848 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling/grammar/consistency review part I
Originally committed as revision 16840 to svn://svn.ffmpeg.org/ffmpeg/trunk
Disambiguate the macros used to disable fprintf/printf/puts functions.
Originally committed as revision 16790 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add required limits.h header.
Originally committed as revision 16789 to svn://svn.ffmpeg.org/ffmpeg/trunk
Restore _MSC_VER case in DECLARE_ALIGNED/DECLARE_ASM_CONST macro declaration.This compiler might be supported in the future or we might some day decideto export these macros.
Originally committed as revision 16786 to svn://svn.ffmpeg.org/ffmpeg/trunk
Drop _MSC_VER case from macro declaration.This compiler will never see our internal headers.
Originally committed as revision 16783 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move DECLARE_ALIGNED and DECLARE_ASM_CONST to internal.h.Their definition depends on preprocessor directives from config.h,thus they cannot be declared in a public header since public headerscannot #include config.h.
Originally committed as revision 16781 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove redundant av_log2_16bit forward declaration, fixes checkheaders warning:libavutil/internal.h:167: warning: redundant redeclaration of `av_log2_16bit'libavutil/common.h:143: warning: previous definition of `av_log2_16bit' was here
Originally committed as revision 16773 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace calls to the deprecated function av_init_random() withcorresponding calls to av_random_init().
Originally committed as revision 16682 to svn://svn.ffmpeg.org/ffmpeg/trunk
move NULL_IF_CONFIG_SMALL() definition into internal header
Originally committed as revision 16619 to svn://svn.ffmpeg.org/ffmpeg/trunk
move timer related code in a new timer.h file
Originally committed as revision 16618 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change semantic of CONFIG_*, HAVE_* and ARCH_*.They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add truncf() replacement function.Patch by Michael Kostylev <mik at it-1 dot ru>
Originally committed as revision 16555 to svn://svn.ffmpeg.org/ffmpeg/trunk
Drop unnecessary intreadwrite.h and bswap.h #includes.
Originally committed as revision 16546 to svn://svn.ffmpeg.org/ffmpeg/trunk
Silence the following icc warnings:warning #1292: attribute "force_align_arg_pointer" ignoredwarning #1292: attribute "alloc_size" ignoredwarning #1292: attribute "cold" ignored
Originally committed as revision 16258 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use AV_GCC_VERSION_AT_LEAST() to simplify gcc version checks.
Originally committed as revision 16246 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: make FASTDIV an inline function
Originally committed as revision 16193 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: replace "armv4l" with "arm"
Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: faster ARMv6 FASTDIV
Originally committed as revision 15712 to svn://svn.ffmpeg.org/ffmpeg/trunk
Convert asm keyword into asm.
Neither the asm() nor the asm() keyword is part of the C99standard, but while GCC accepts the former in C89 syntax, it is notaccepted in C99 unless GNU extensions are turned on (with -fasm). Thelatter form is accepted in any syntax as an extension (without...
Remove wrong and unnecessary condition. VHOOK filters are not specialso they are not supposed to use the printf, fprintf, perror and putsfunctions but av_log instead.
Originally committed as revision 15221 to svn://svn.ffmpeg.org/ffmpeg/trunk
Globally rename the header inclusion guard names.
Consistently apply this rule: the guard name is obtained from thefilename by stripping the leading "lib", converting '/' and '.' to'_' and uppercasing the resulting name. Guard names in the rootdirectory have to be prefixed by "FFMPEG_"....
Remove hackish support for fastmemcpy from MPlayer.
Originally committed as revision 14764 to svn://svn.ffmpeg.org/ffmpeg/trunk
move M_PI definition along with other math definitions
Originally committed as revision 14727 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix ARMv6 FASTDIV for divisor <=2
Originally committed as revision 14481 to svn://svn.ffmpeg.org/ffmpeg/trunk
USE_FASTMEMCPY is now called CONFIG_FASTMEMCPY in MPlayer.
Originally committed as revision 14475 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove AltiVec vector declaration compiler compatibility macros.The original problem was that FSF and Apple gcc used a different syntaxfor vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions supportthe standard {} syntax and versions that support {} are available on all...
ARM: ARMv6 optimised FASTDIV
Originally committed as revision 14242 to svn://svn.ffmpeg.org/ffmpeg/trunk
Only define AltiVec vector syntax macro when AltiVec is enabled.patch by Peter Ross, pross xvid org
Originally committed as revision 14073 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement a proper configure test for AltiVec vector declaration syntax.
Originally committed as revision 13555 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split MANGLE macro into LOCAL_MANGLE AND EXTERN_PREFIX partsso that LOCAL_MANGLE can be used without EXTERN_PREFIX.patch by Alexander Strange, astrange ithinksw com
Originally committed as revision 12558 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reapply r12489: Add pure, const and malloc attributes to proper functions in libavutil.Fix a compilation failure in r12489.
Originally committed as revision 12498 to svn://svn.ffmpeg.org/ffmpeg/trunk
revert r12489.
Originally committed as revision 12490 to svn://svn.ffmpeg.org/ffmpeg/trunk
Pure, const and malloc attributes to libavutil.Patch by Zuxy Meng: zuxy meng gmail comOriginal thread:[FFmpeg-devel] [PATCH] Pure, const and malloc attributes to libavutilDate: 03/18/2008 6:09 AM
Originally committed as revision 12489 to svn://svn.ffmpeg.org/ffmpeg/trunk
check for prefix on extern symbols in configure
Originally committed as revision 12484 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: indentation
Originally committed as revision 12471 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify MANGLE macro preprocessor condition checks.
Originally committed as revision 12470 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix MANGLE macro on Mac OS X.Allows compiling a 64 bit FFmpeg on Mac OS X without using --disable-mmx.patch by İsmail Dönmez ismail namtrac org
Originally committed as revision 12468 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add #include "config.h" to headers that need it.
Originally committed as revision 12431 to svn://svn.ffmpeg.org/ffmpeg/trunk
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