Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RGBA64 pixel formats | Jean First | 2014-03-16 | 2 | -0/+8 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | bfin: Refactor duplicated assembly-related macros | Diego Biurrun | 2014-03-13 | 1 | -16/+2 |
| | |||||
* | bfin: Refactor duplicated l1_text/l1_data_B macros | Diego Biurrun | 2014-03-13 | 2 | -17/+9 |
| | |||||
* | Remove all SPARC architecture optimizations | Diego Biurrun | 2014-03-13 | 4 | -220/+0 |
| | | | | | SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden. | ||||
* | rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes | Michael Niedermayer | 2014-01-21 | 1 | -0/+27 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | swscale/x86/rgb2rgb: add support for AVX | Michael Niedermayer | 2014-01-21 | 2 | -4/+15 |
| | | | | | | This does not yet include any actual AVX code Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | swscale: add nv12/nv21->yuv420 converter | Michael Niedermayer | 2014-01-21 | 4 | -0/+52 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | swscale: fix stride used in planarToNv12Wrapper() | Michael Niedermayer | 2014-01-21 | 1 | -2/+2 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | x86: Consistently use cpu flag detection macros in places that still miss it | Diego Biurrun | 2014-01-14 | 2 | -4/+5 |
| | |||||
* | avutil: Move library version related macros to version.h | Diego Biurrun | 2013-12-26 | 1 | -1/+1 |
| | | | | This is a more sensible place for these macros. | ||||
* | doxy: Define a group for libswscale documentation | Luca Barbato | 2013-12-13 | 1 | -0/+8 |
| | | | | Uniform the style and eliminate a warning on newer doxygen version.. | ||||
* | swscale: x86: Consistently use lowercase function name suffixes | Diego Biurrun | 2013-11-22 | 3 | -24/+30 |
| | |||||
* | swscale: provide a default scaler if none is set | Vittorio Giovara | 2013-10-05 | 1 | -1/+11 |
| | | | | | | | | | | 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> | ||||
* | Drop pointless directory name prefixes from #includes in the current dir | Diego Biurrun | 2013-09-10 | 1 | -1/+1 |
| | |||||
* | ppc: don't return a value from a function declared void | Sean McGovern | 2013-08-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | x86: Add and use more convenience macros to check CPU extension availability | Diego Biurrun | 2013-08-29 | 1 | -6/+4 |
| | |||||
* | ppc: cosmetics: Consistently format CPU flag detection invocations | Diego Biurrun | 2013-08-29 | 1 | -2/+5 |
| | |||||
* | cosmetics: Place arch initialization calls in alphabetical order | Diego Biurrun | 2013-08-29 | 1 | -6/+6 |
| | |||||
* | swscale: cosmetics: Drop silly camelCase from swScale function pointer name | Diego Biurrun | 2013-08-29 | 6 | -35/+35 |
| | |||||
* | swscale: Add some missing av_cold to arch-specific init functions | Diego Biurrun | 2013-08-29 | 3 | -4/+7 |
| | |||||
* | swscale: consistent names for arch-specific acceleration functions | Diego Biurrun | 2013-08-29 | 6 | -10/+9 |
| | |||||
* | swscale: ppc: Hide arch-specific initialization details | Diego Biurrun | 2013-08-29 | 9 | -25/+51 |
| | | | | Also give consistent names to init functions. | ||||
* | swscale: x86: Hide arch-specific initialization details | Diego Biurrun | 2013-08-28 | 8 | -19/+19 |
| | | | | Also give consistent names to init functions. | ||||
* | ppc: Add and use convenience macro to check for AltiVec availability | Diego Biurrun | 2013-08-28 | 1 | -7/+6 |
| | |||||
* | swscale: Move extern declarations for tables to swscale_internal.h | Diego Biurrun | 2013-08-15 | 6 | -40/+40 |
| | | | | Also add missing ff_ prefixes where necessary. | ||||
* | swscale: Mark a bunch of tables only used within one file static | Diego Biurrun | 2013-08-15 | 2 | -6/+6 |
| | |||||
* | Give less generic names to global library option arrays | Diego Biurrun | 2013-08-02 | 1 | -2/+2 |
| | |||||
* | swscale: ppc: Remove commented-out define cruft | Diego Biurrun | 2013-06-02 | 1 | -2/+0 |
| | |||||
* | pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* | Anton Khirnov | 2013-05-15 | 2 | -12/+12 |
| | |||||
* | swscale: support endianness conversion for AV_PIX_FMT_XYZ12 | Janne Grunau | 2013-05-06 | 2 | -1/+4 |
| | |||||
* | swscale: add support for endianness only conversion | Janne Grunau | 2013-05-06 | 3 | -2/+20 |
| | | | | Use bitfields in FormatEntry array to avoid wasting an int for each flag. | ||||
* | swscale: Use alpha from the right row in yuva2rgba_c | Martin Storsjö | 2013-05-06 | 1 | -6/+6 |
| | | | | | | | | | | 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> | ||||
* | swscale: Remove unnecessary backslashes | Martin Storsjö | 2013-05-06 | 1 | -8/+8 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | swscale: Add av_cold attributes to init functions missing them | Diego Biurrun | 2013-05-04 | 3 | -10/+15 |
| | |||||
* | ppc: Drop unnecessary ff_ name prefixes from static functions | Diego Biurrun | 2013-04-30 | 1 | -16/+16 |
| | |||||
* | cosmetics: Remove unnecessary extern keywords from function declarations | Diego Biurrun | 2013-03-27 | 1 | -11/+11 |
| | |||||
* | Replace some forgotten instances of PIX_FMT_* with AV_PIX_FMT_*. | Anton Khirnov | 2013-03-08 | 1 | -6/+6 |
| | |||||
* | swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGB | Derek Buitenhuis | 2013-02-27 | 1 | -0/+78 |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | swscale: Disallow conversion to GBRP16 | Martin Storsjö | 2013-02-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | 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> | ||||
* | sws: disable yuv2rgb warning for planar rgb. | Michael Niedermayer | 2013-02-09 | 1 | -1/+2 |
| | | | | | | | 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> | ||||
* | sws: dont enable chrSrcHSubSample for planar RGB | Michael Niedermayer | 2013-02-09 | 1 | -0/+3 |
| | | | | | | | | 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> | ||||
* | sws: use planarRgbToRgbWrapper only for 8bit per component | Michael Niedermayer | 2013-02-09 | 1 | -1/+9 |
| | | | | | | | The function doesnt support >8bit currently Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | sws: GBRP9, GBRP10, and GBRP16 output support | Michael Niedermayer | 2013-02-09 | 2 | -11/+33 |
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | swscale: GBRP output support | Michael Niedermayer | 2013-01-27 | 4 | -6/+125 |
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | x86inc: Rename "program_name" to "private_prefix" | Diego Biurrun | 2013-01-18 | 1 | -4/+4 |
| | | | | | | | 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> | ||||
* | swscale: fix NULL checking in sws_alloc_context() | Xi Wang | 2013-01-04 | 1 | -2/+4 |
| | | | | | | | | | | | | | 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> | ||||
* | miscellaneous typo fixes | Diego Biurrun | 2012-12-21 | 2 | -2/+2 |
| | |||||
* | x86: SPLATD: port to cpuflags | Diego Biurrun | 2012-11-18 | 1 | -1/+1 |
| | |||||
* | libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJOR | Janne Grunau | 2012-11-16 | 1 | -2/+0 |
| | | | | | | 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. | ||||
* | x86: mmx2 ---> mmxext in asm constructs | Diego Biurrun | 2012-11-14 | 2 | -6/+6 |
| |