- 23 6月, 2012 4 次提交
-
-
由 Diego Biurrun 提交于
-
由 Michael Niedermayer 提交于
Found-by: ubitux Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Wolfram Gloger 提交于
The string passed to av_vlog() from libx264's X264_log overflows the 512 byte part_size, truncating x264 parameter output. Double this size and put it in a #define so it only needs to be changed in one place. Signed-off-by: NWolfram Gloger <video06@malloc.de> Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Mans Rullgard 提交于
This function implements a delay using the first available of the following functions: - nanosleep() - usleep() - Sleep() (Windows) The conditional #includes in time.c are simplified by including unistd.h and windows.h whenever they are available rather than having these lines triggered by specific functions. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 22 6月, 2012 4 次提交
-
-
由 Carl Eugen Hoyos 提交于
This reverts commit a2b186a1. The defines were present for several years, removing them without a version bump may break API. (Fixes MPlayer compilation.)
-
由 Diego Biurrun 提交于
-
由 Mans Rullgard 提交于
The unistd.h header is only needed for the close() declaration. If this header is not available, the close() declaration may be provided by another header, e.g. io.h. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
The only symbol this file uses from unistd.h is isatty(). By including the header only when this function is used, the file can be built on systems without unistd.h (which presumably also lack isatty). Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 21 6月, 2012 5 次提交
-
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Michael Niedermayer 提交于
Libav.org has removed this while moving the code around For reference, the code was originally added in: commit 9aeeeb63 Author: Fabrice Bellard <fabrice@bellard.org> Date: Wed Dec 20 00:02:47 2000 +0000 Initial revision Originally committed as revision 2 to svn://svn.ffmpeg.org/ffmpeg/trunk -- The function name originates from: commit 94988531 Author: Fabrice Bellard <fabrice@bellard.org> Date: Thu Jul 25 16:01:46 2002 +0000 more consistent naming Originally committed as revision 802 to svn://svn.ffmpeg.org/ffmpeg/trunkSigned-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Mans Rullgard 提交于
Based on patch by Ronald S. Bultje. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 20 6月, 2012 3 次提交
-
-
由 Michael Niedermayer 提交于
This way the encoder/muxer side is bold Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Janne Grunau 提交于
While these defines are not defined by the C standard they are standardized as X/Open System Interfaces Extension. We use the appropiate _XOPEN_SOURCE define to make them available. They seem to be available on all FATE configs since the constants are used in files where mathematics.h is not included.
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 19 6月, 2012 9 次提交
-
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
This way the filters which are semantically closer to the codec layer have a (subjectively to me) more similar color. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Ronald S. Bultje 提交于
The check uses check_func_header, since this function is conditionally available depending on the targeted MSVCRT version. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Michael Niedermayer 提交于
compared to qsort this is slower but its stable and doesnt have a O(n^2) worst case Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 18 6月, 2012 3 次提交
-
-
由 John Stebbins 提交于
Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Michael Niedermayer 提交于
about 2-5 times faster than gnu libcs qsort() And should be 100% binary identical across platforms. I will bump the version once the API is certainly stable and everyone is happy with the API. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
This should fix --enable-hardcoded-tables Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 17 6月, 2012 2 次提交
-
-
由 Michael Niedermayer 提交于
This can happen if a application doesnt use ffmpegs configure Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 J. Bohl 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 16 6月, 2012 1 次提交
-
-
由 Giorgio Vazzana 提交于
Basically to make code clearer and adherent to the standard. RFC 1321, on page 2 states Let the symbol "+" denote addition of words (i.e., modulo-2^32 addition). Let X <<< s denote the 32-bit value obtained by circularly shifting (rotating) X left by s bit positions. on page 3, section 3.3 states: A four-word buffer (A,B,C,D) is used to compute the message digest. Here each of A, B, C, D is a 32-bit register. so the algorithm needs to work with integers that are exactly 32bits in length. And indeed in struct AVMD5 the MD buffer is declared as "uint32_t ABCD[4];", while in the function that performs the block transformation the state variables were "unsigned int"s. On architectures where sizeof(unsigned int) != sizeof(uint32_t) this could be a problem, although I can't name such an architecture from the top of my head. On a side note, both the reference implementation in RFC 1321 and the gnulib implementation (used by md5sum program on GNU systems) use uint32_t in the transform function. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 15 6月, 2012 2 次提交
-
-
由 Michael Niedermayer 提交于
as it breaks ICC: libavcodec/libavcodec.a(snowenc.o): In function `encode_q_branch': /home/fate/x86_64-linux-gnu-icc-2011.4.191/src/libavcodec/snowenc.c:405: undefined reference to `ff_epzs_motion_search' /home/fate/x86_64-linux-gnu-icc-2011.4.191/src/libavcodec/snowenc.c:414: undefined reference to `ff_get_mb_score' Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 J. Bohl 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 14 6月, 2012 1 次提交
-
-
由 Nicolas George 提交于
-
- 13 6月, 2012 1 次提交
-
-
由 Michael Niedermayer 提交于
The code otherwise breaks compilation (gcc 4.5 tested but probably any compiler) Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
- 12 6月, 2012 5 次提交
-
-
由 Stefano Sabatini 提交于
These functions are modeled after the corresponding utilities in libavutil/timestamp.h.
-
由 Stefano Sabatini 提交于
The value returned by strerror_r may be positive depending on the system, so it is necessary to use AVERROR() in order to get a negative number. This way the successive negative check will not fail, and the function will print a meaningful error message on the buffer.
-
由 Stefano Sabatini 提交于
The table is mostly useful to enumerate the available AVERROR* in the test output.
-
由 Stefano Sabatini 提交于
Make the test independent from the actual error string used to describe a certain error code.
-
由 Nedeljko Babic 提交于
AMR NB and WB decoders are optimized for MIPS architecture. Appropriate Makefiles are changed accordingly. Cnfigure script is changed in order to support optimizations. Optimizations are enabled by default when compiling is done for mips architecture. Appropriate cflags are automatically set. Support for several mips CPUs is added in configure script. New ffmpeg options are added for disabling optimizations. The FFMPEG option --disable-mipsfpu disables MIPS floating point optimizations. The FFMPEG option --disable-mips32r2 disables MIPS32R2 optimizations. The FFMPEG option --disable-mipsdspr1 disables MIPS DSP ASE R1 optimizations. The FFMPEG option --disable-mipsdspr2 disables MIPS DSP ASE R2 optimizations. Signed-off-by: NNedeljko Babic <nbabic@mips.com> Reviewed-by: NVitor Sessak <vitor1001@gmail.com> Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-