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-08-30ppc: don't return a value from a function declared voidSean McGovern
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-29x86: Add and use more convenience macros to check CPU extension availabilityDiego Biurrun
2013-08-29ppc: cosmetics: Consistently format CPU flag detection invocationsDiego Biurrun
2013-08-29cosmetics: Place arch initialization calls in alphabetical orderDiego Biurrun
2013-08-29swscale: cosmetics: Drop silly camelCase from swScale function pointer nameDiego Biurrun
2013-08-29swscale: Add some missing av_cold to arch-specific init functionsDiego Biurrun
2013-08-29swscale: consistent names for arch-specific acceleration functionsDiego Biurrun
2013-08-29swscale: ppc: Hide arch-specific initialization detailsDiego Biurrun
Also give consistent names to init functions.
2013-08-29swscale: x86: Hide arch-specific initialization detailsDiego Biurrun
Also give consistent names to init functions.
2013-08-29ppc: Add and use convenience macro to check for AltiVec availabilityDiego Biurrun
2013-08-15swscale: Move extern declarations for tables to swscale_internal.hDiego Biurrun
Also add missing ff_ prefixes where necessary.
2013-08-15swscale: Mark a bunch of tables only used within one file staticDiego Biurrun
2013-08-02Give less generic names to global library option arraysDiego Biurrun
2013-06-02swscale: ppc: Remove commented-out define cruftDiego Biurrun
2013-05-15pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*Anton Khirnov
2013-05-06swscale: support endianness conversion for AV_PIX_FMT_XYZ12Janne Grunau
2013-05-06swscale: add support for endianness only conversionJanne Grunau
Use bitfields in FormatEntry array to avoid wasting an int for each flag.
2013-05-06swscale: Use alpha from the right row in yuva2rgba_cMartin Storsjö
Every other pixel had the alpha channel taken from the wrong row. This fixes bug 504. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-06swscale: Remove unnecessary backslashesMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-05swscale: Add av_cold attributes to init functions missing themDiego Biurrun
2013-04-30ppc: Drop unnecessary ff_ name prefixes from static functionsDiego Biurrun
2013-03-27cosmetics: Remove unnecessary extern keywords from function declarationsDiego Biurrun
2013-03-08Replace some forgotten instances of PIX_FMT_* with AV_PIX_FMT_*.Anton Khirnov
2013-02-27swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGBDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-02-11swscale: Disallow conversion to GBRP16Martin Storsjö
This reverts parts of d6d5ef5534d582, that didn't work right. (The tests that were added failed on big endian, and the output looked garbled on little endian as well.) This is due to the fact that the intermediate scaling values (from e.g. hScale8To19_c or hScale16To19_c) are stored as int32_t and thus requires a separate output function, while yuv2gbrp_full_X_c only interprets it as int16_t. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-02-09sws: disable yuv2rgb warning for planar rgb.Michael Niedermayer
planar rgb formats do not use the table Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-02-09sws: dont enable chrSrcHSubSample for planar RGBMichael Niedermayer
This code path is not implemented and makes not much sense to implement either. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-02-09sws: use planarRgbToRgbWrapper only for 8bit per componentMichael Niedermayer
The function doesnt support >8bit currently Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-02-09sws: GBRP9, GBRP10, and GBRP16 output supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-01-28swscale: GBRP output supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-01-18x86inc: Rename "program_name" to "private_prefix"Diego Biurrun
The new name is more descriptive and will allow defining a separate public prefix for externally visible library symbols. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-05swscale: fix NULL checking in sws_alloc_context()Xi Wang
sws_getCachedContext() and sws_getContext() expect sws_alloc_context() to return NULL when out of memory, as follows. if (!(context = sws_alloc_context())) return NULL; This patch fixes sws_alloc_context() to return NULL in that case. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-12-21miscellaneous typo fixesDiego Biurrun
2012-11-18x86: SPLATD: port to cpuflagsDiego Biurrun
2012-11-16libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJORJanne Grunau
SWS_CPU_CAPS are deprecated and slated to removed with libswscale major version 3. No need to provide a SWS_CPU_CAPS_MMX2 as backward compatibility define under the same explicit condition.
2012-11-14x86: mmx2 ---> mmxext in asm constructsDiego Biurrun
2012-11-10x86: PALIGNR: port to cpuflagsDiego Biurrun
2012-10-31x86: mmx2 ---> mmxext in function namesDiego Biurrun
2012-10-31swscale: do not forget to swap data in formats with different endiannessKostya Shishkov
Otherwise during scaling it will try to interpret input in the wrong way and that leads to the test results disagreeing on different platforms and with different optimizations. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-10-31x86: MMX2 ---> MMXEXT in macro namesDiego Biurrun
2012-10-31x86: mmx2 ---> mmxext in variable namesDiego Biurrun
2012-10-31x86: mmx2 ---> mmxext in comments and messagesDiego Biurrun
2012-10-31x86: yasm: Use complete source path for macro helper %includesDiego Biurrun
This is more consistent with the way we handle C #includes and it simplifies the build system.
2012-10-31x86: include x86inc.asm in x86util.asmDiego Biurrun
This is necessary to allow refactoring some x86util macros with cpuflags.
2012-10-30pixfmt: support more yuva formatsLuca Barbato
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-10-30swscale: support gray to 9bit and 10bit formatsLuca Barbato
With the input of Kostya and Ronald.
2012-10-23swscale: avoid pointless use of compound literalsMans Rullgard
Some compilers (e.g. old gcc) have trouble with these. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-15swscale: try to use mmap only if availableMans Rullgard
Some systems, e.g. Minix, have sys/mman.h defining MAP_ANONYMOUS without providing (working) mmap and friends. The mmx filter generation code checks only for MAP_ANONYMOUS, not for availability of mmap itself which leads to build errors on aforementioned systems. This changes the conditional compilation to use mmap only if all the required functions are available. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-12avutil: add yuva422p and yuva444p formatsLuca Barbato
2012-10-12sws: do not use av_pix_fmt_descriptors directly.Anton Khirnov