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
2014-06-02Remove all Blackfin architecture optimizationsDiego Biurrun
Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
2014-05-13build: handle library dependencies in configureJanne Grunau
Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak.
2014-05-03swscale: Fix an undefined behaviourLuca Barbato
Prevent a division by zero down the codepath. Sample-Id: 00001721-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2014-04-12swscale: Set alpha to opaque for internal palettes.Justin Ruggles
Fixes conversion of pal8 to rgb formats with alpha. Updated references for 2 FATE tests which previously encoded fully transparent images. Based on a patch by Baptiste Coudurier <baptiste.coudurier@gmail.com>
2014-04-12swscale: fix some undefined signed left shiftsJustin Ruggles
Based on a patch by Michael Niedermayer <michaelni@gmx.at>
2014-04-12swscale: fix an implementation-defined unsigned-to-signed conversionJustin Ruggles
2014-04-08swscale: support converting YVYU422 pixel formatVittorio Giovara
2014-04-02swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64Janne Grunau
2014-03-26Add missing headers to make template files compile (more) standaloneDiego Biurrun
2014-03-17RGBA64 pixel formatsJean First
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-03-13bfin: Refactor duplicated assembly-related macrosDiego Biurrun
2014-03-13bfin: Refactor duplicated l1_text/l1_data_B macrosDiego Biurrun
2014-03-13Remove all SPARC architecture optimizationsDiego Biurrun
SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden.
2014-01-21rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytesMichael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-01-21swscale/x86/rgb2rgb: add support for AVXMichael Niedermayer
This does not yet include any actual AVX code Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-01-21swscale: add nv12/nv21->yuv420 converterMichael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-01-21swscale: fix stride used in planarToNv12Wrapper()Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-01-14x86: Consistently use cpu flag detection macros in places that still miss itDiego Biurrun
2013-12-26avutil: Move library version related macros to version.hDiego Biurrun
This is a more sensible place for these macros.
2013-12-14doxy: Define a group for libswscale documentationLuca Barbato
Uniform the style and eliminate a warning on newer doxygen version..
2013-11-23swscale: x86: Consistently use lowercase function name suffixesDiego Biurrun
2013-10-05swscale: provide a default scaler if none is setVittorio Giovara
Lanczos for general case, sinc for upscaling, Gaussian for downscaling. According to current literature these scalers should be the best quality-wise algorithms for each case. Inspired from a patch by wm4 <nfxjfg@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-09-10Drop pointless directory name prefixes from #includes in the current dirDiego Biurrun
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>