Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-18 | swscale: fix sign extensions in yuv planar conversion | Vittorio Giovara | |
Casting the left-most byte to unsigned avoids an undefined result of the shift by 24 if bit 7 is set. yuvPlanartouyvy_c and yuvPlanartoyuy2_c are affected. CC: libav-stable@libav.org Bug-Id: CID 732281 / CID 732282 | |||
2014-08-09 | Bump major versions of all libraries. | Anton Khirnov | |
2014-08-09 | Postpone API-incompatible changes until the next bump. | Anton Khirnov | |
2014-08-07 | swscale: Undeprecate sws_getContext() | Diego Biurrun | |
sws_getCachedContext is not a full replacement for the function. | |||
2014-08-04 | swscale: support AV_PIX_FMT_YA16 as input | Vittorio Giovara | |
Based on a long debug session with Kostya. | |||
2014-08-04 | avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 | Vittorio Giovara | |
The rationale is that you have a packed format in form <greyscale sample> <alpha sample> <greyscale sample> <alpha sample> and shortening greyscale to 'G' might make one thing about Greenscale instead. An alias pixel format and color space name are provided for compatibility. | |||
2014-08-04 | swscale: correctly pad destination buffer in rgb conversion | Kostya Shishkov | |
Bug-Id: 772 CC: libav-stable@libav.org Found-By: Justin Ruggles <justin.ruggles@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
2014-06-02 | Remove all Blackfin architecture optimizations | Diego 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-13 | build: handle library dependencies in configure | Janne Grunau | |
Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak. | |||
2014-05-03 | swscale: Fix an undefined behaviour | Luca 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-12 | swscale: 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-12 | swscale: fix some undefined signed left shifts | Justin Ruggles | |
Based on a patch by Michael Niedermayer <michaelni@gmx.at> | |||
2014-04-12 | swscale: fix an implementation-defined unsigned-to-signed conversion | Justin Ruggles | |
2014-04-08 | swscale: support converting YVYU422 pixel format | Vittorio Giovara | |
2014-04-02 | swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64 | Janne Grunau | |
2014-03-26 | Add missing headers to make template files compile (more) standalone | Diego Biurrun | |
2014-03-17 | RGBA64 pixel formats | Jean First | |
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
2014-03-13 | bfin: Refactor duplicated assembly-related macros | Diego Biurrun | |
2014-03-13 | bfin: Refactor duplicated l1_text/l1_data_B macros | Diego Biurrun | |
2014-03-13 | Remove all SPARC architecture optimizations | Diego Biurrun | |
SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden. | |||
2014-01-21 | rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes | Michael Niedermayer | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-01-21 | swscale/x86/rgb2rgb: add support for AVX | Michael Niedermayer | |
This does not yet include any actual AVX code Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-01-21 | swscale: add nv12/nv21->yuv420 converter | Michael Niedermayer | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-01-21 | swscale: fix stride used in planarToNv12Wrapper() | Michael Niedermayer | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2014-01-14 | x86: Consistently use cpu flag detection macros in places that still miss it | Diego Biurrun | |
2013-12-26 | avutil: Move library version related macros to version.h | Diego Biurrun | |
This is a more sensible place for these macros. | |||
2013-12-14 | doxy: Define a group for libswscale documentation | Luca Barbato | |
Uniform the style and eliminate a warning on newer doxygen version.. | |||
2013-11-23 | swscale: x86: Consistently use lowercase function name suffixes | Diego Biurrun | |
2013-10-05 | swscale: provide a default scaler if none is set | Vittorio 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-10 | Drop pointless directory name prefixes from #includes in the current dir | Diego Biurrun | |
2013-08-30 | ppc: don't return a value from a function declared void | Sean McGovern | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-08-29 | x86: Add and use more convenience macros to check CPU extension availability | Diego Biurrun | |
2013-08-29 | ppc: cosmetics: Consistently format CPU flag detection invocations | Diego Biurrun | |
2013-08-29 | cosmetics: Place arch initialization calls in alphabetical order | Diego Biurrun | |
2013-08-29 | swscale: cosmetics: Drop silly camelCase from swScale function pointer name | Diego Biurrun | |
2013-08-29 | swscale: Add some missing av_cold to arch-specific init functions | Diego Biurrun | |
2013-08-29 | swscale: consistent names for arch-specific acceleration functions | Diego Biurrun | |
2013-08-29 | swscale: ppc: Hide arch-specific initialization details | Diego Biurrun | |
Also give consistent names to init functions. | |||
2013-08-29 | swscale: x86: Hide arch-specific initialization details | Diego Biurrun | |
Also give consistent names to init functions. | |||
2013-08-29 | ppc: Add and use convenience macro to check for AltiVec availability | Diego Biurrun | |
2013-08-15 | swscale: Move extern declarations for tables to swscale_internal.h | Diego Biurrun | |
Also add missing ff_ prefixes where necessary. | |||
2013-08-15 | swscale: Mark a bunch of tables only used within one file static | Diego Biurrun | |
2013-08-02 | Give less generic names to global library option arrays | Diego Biurrun | |
2013-06-02 | swscale: ppc: Remove commented-out define cruft | Diego Biurrun | |
2013-05-15 | pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* | Anton Khirnov | |
2013-05-06 | swscale: support endianness conversion for AV_PIX_FMT_XYZ12 | Janne Grunau | |
2013-05-06 | swscale: add support for endianness only conversion | Janne Grunau | |
Use bitfields in FormatEntry array to avoid wasting an int for each flag. | |||
2013-05-06 | swscale: Use alpha from the right row in yuva2rgba_c | Martin 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-06 | swscale: Remove unnecessary backslashes | Martin Storsjö | |
Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2013-05-05 | swscale: Add av_cold attributes to init functions missing them | Diego Biurrun | |