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
2013-09-28Merge commit '38e15df1489d86c016515223ee693e7d0326c56a'Michael Niedermayer
* commit '38e15df1489d86c016515223ee693e7d0326c56a': avframe: note that linesize is not the usable data size Conflicts: libavutil/frame.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-28avframe: note that linesize is not the usable data sizeAnton Khirnov
2013-09-24pixdesc: fix NV20* descriptorsMichael Niedermayer
They were inconsistent (overlapping fields and wrong sizes) Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-09-22Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: avutil: Fix compilation with inline asm disabled on mingw Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-22Merge commit 'e208e6d209728d332343aa5390ae377ac0a6305c'Michael Niedermayer
* commit 'e208e6d209728d332343aa5390ae377ac0a6305c': lavu: Add interleaved 4:2:2 8/10-bit formats Conflicts: doc/APIchanges libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h See: 90ca5a9b5fc3f1484c389a44f40ee1af4b8f435e Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-22avutil/pixdesc: try to fix NV20* descriptorsMichael Niedermayer
They where inconsistent (overlapping fields and wrong sizes) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-22Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-22avutil: Fix compilation with inline asm disabled on mingwAlex Smith
Because of -Werror=implicit-function-declaration the build will fail. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-21lavu: Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-09-21lavu/attributes: Don't define av_restrictAlex Smith
This is always defined in config.h. Original patch by Derek Buitenhuis.
2013-09-21avutil/cpu: remove duplicate includeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-21Merge commit '67e285ceca1cb602a5ab87010b30d904527924fe'Michael Niedermayer
* commit '67e285ceca1cb602a5ab87010b30d904527924fe': mem: Handle av_reallocp(..., 0) properly Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-20mem: Handle av_reallocp(..., 0) properlyMartin Storsjö
Previously this did a double free (and returned an error). Reported-by: Justin Ruggles Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-20Merge commit '33b88f2a4ae54d5397c45e39a5326289ebdc7747'Michael Niedermayer
* commit '33b88f2a4ae54d5397c45e39a5326289ebdc7747': msvc/icl: Use __declspec(noinline) Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-20Merge commit '09f2581dc5edb3642858d69d9a70b67e249167e9'Michael Niedermayer
* commit '09f2581dc5edb3642858d69d9a70b67e249167e9': msvc/icl: Use __declspec(deprecated) Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-20msvc/icl: Use __declspec(noinline)Alex Smith
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-20msvc/icl: Use __declspec(deprecated)Alex Smith
Prior to this on msvc/icl there was no handling of deprecated functions and the deprecated warning was disabled. After enabling there are a number of warnings relating to the CRT and the use of the non-secure versions of several functions. Defining _CRT_SECURE_NO_WARNINGS silences these warnings. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-20avutil/frame: suppress "comparison of unsigned expression < 0 is always ↵Michael Niedermayer
false" warning Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-20avutil: add av_get_colorspace_name()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-17OpenCL: convert meaningless "device id" output to "device name"Lenny Wang
Approved-by: Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-17Merge commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7'Michael Niedermayer
* commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7': mem: Introduce av_reallocp Conflicts: doc/APIchanges libavutil/mem.c libavutil/mem.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-16mem: Introduce av_reallocpLuca Barbato
2013-09-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mem: Document the non-compatibility of av_realloc() and av_malloc() Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-14mem: Document the non-compatibility of av_realloc() and av_malloc()Diego Biurrun
2013-09-13avutil/pixdesc: dont try to use av_read_image_line() with bayer formatsMichael Niedermayer
It has undefined behavior ATM as its not supported. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-13avutil/pixdesc: Prevent minor array overread in ff_check_pixfmt_descriptors()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-11lavu/sha512: Fully unroll the transform function loopsJames Almer
crypto_bench SHA-512 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.7.3 x86_64 Before: lavu SHA-512 size: 1048576 runs: 1024 time: 12.737 +- 0.147 After: lavu SHA-512 size: 1048576 runs: 1024 time: 11.670 +- 0.173 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-11lavu/sha: Fully unroll the transform function loopsJames Almer
crypto_bench SHA-1 and SHA-256 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.7.3 x86_64 Before: lavu SHA-1 size: 1048576 runs: 1024 time: 9.012 +- 0.162 lavu SHA-256 size: 1048576 runs: 1024 time: 19.625 +- 0.173 After: lavu SHA-1 size: 1048576 runs: 1024 time: 7.948 +- 0.154 lavu SHA-256 size: 1048576 runs: 1024 time: 17.841 +- 0.170 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-11Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Drop pointless directory name prefixes from #includes in the current dir Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-10Drop pointless directory name prefixes from #includes in the current dirDiego Biurrun
2013-09-09lavu/ripemd: Add a size optimized version of the transform functionsJames Almer
When compiling with --enable-small, ripemd.o will weigh a few kilobytes less than it used to before the previous commit. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-09lavu/ripemd: Fully unroll the transform function loopsJames Almer
crypto_bench RIPEMD-160 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.8.1 x86_64 Before: lavu RIPEMD-160 size: 1048576 runs: 1024 time: 12.342 +- 0.199 After: lavu RIPEMD-160 size: 1048576 runs: 1024 time: 10.143 +- 0.192 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-07lavu: provide msvc implementation of attribute_deprecatedKirill Gavrilov
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-06pixfmt: add native GBRAP16 formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-09-06Merge commit 'c3e6e8f06c42499bd020fd0b37f9542150e6067b'Michael Niedermayer
* commit 'c3e6e8f06c42499bd020fd0b37f9542150e6067b': mem: Do not check unsigned values for negative size Conflicts: libavutil/mem.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-06Merge commit 'b634b36fcebfe16b837b6c4044f5d5cb99a75040'Michael Niedermayer
* commit 'b634b36fcebfe16b837b6c4044f5d5cb99a75040': mem: Improve documentation wording and spelling Conflicts: libavutil/mem.c libavutil/mem.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-05mem: Do not check unsigned values for negative sizeDiego Biurrun
2013-09-05mem: Improve documentation wording and spellingDiego Biurrun
2013-09-04tools: add benchmark for crypto functions.Nicolas George
The benchmark tests the speed of the following algorithms: MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160, AES-128. It can optionally be built to perform the same benchmark on other crypto libraries, for comparison purposes. The supported libraries are: - crypto: OpenSSL's libcrypto; - gcrypt: GnuTLS's libgcrypt; - tomcrypt: LibTomCrypt To enable them, use this syntax: make VERSUS=crypto+gcrypt+tomcrypt tools/crypto_bench They do not need to have been enabled in configure.
2013-09-04Merge commit 'b4ec7a5fee644ad9882e10c097817b65447b8e55'Michael Niedermayer
* commit 'b4ec7a5fee644ad9882e10c097817b65447b8e55': mem: Document the av_realloc family of functions properly Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-04mem: Document the av_realloc family of functions properlyLuca Barbato
realloc() does not accept pointers from memalign().
2013-09-03avutil/fifo: assert that theres enough data in the fifo on drain calls.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-01pixfmt: add native bayer 16bit formatsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-01libavutil: add AV_PIX_FMT_BAYER pixel formatsPeter Ross
The pixel format descriptors are set to more or less arbitrary values as bayer formats do not fit in the descriptors structure. These values are currently not used for bayer formats and thus do not matter. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-31lavu/bprint: add append buffer functionLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Reveiwed-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-30Reinstate proper FFmpeg license for all files.Thilo Borgmann
2013-08-30Merge commit '79aec43ce813a3e270743ca64fa3f31fa43df80b'Michael Niedermayer
* commit '79aec43ce813a3e270743ca64fa3f31fa43df80b': x86: Add and use more convenience macros to check CPU extension availability Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-29Merge commit '7ffda66fd5c81af4725bff7c2c4f207ba2aa0613'Michael Niedermayer
* commit '7ffda66fd5c81af4725bff7c2c4f207ba2aa0613': arm: float_dsp: Propagate cpu_flags to vfp initialization function Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-29Merge commit 'f61bece684d9685b07895508e6c1c733b5564ccf'Michael Niedermayer
* commit 'f61bece684d9685b07895508e6c1c733b5564ccf': ppc: Add and use convenience macro to check for AltiVec availability Conflicts: libavcodec/ppc/dsputil_ppc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-29Merge commit '8410d6e93c2e074881f1c7b7e4cdefd2e497d52e'Michael Niedermayer
* commit '8410d6e93c2e074881f1c7b7e4cdefd2e497d52e': avutil: Refactor CPU extension availability macros Merged-by: Michael Niedermayer <michaelni@gmx.at>