Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump major versions of all libraries | Vittorio Giovara | 2015-08-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | sws: Drop deprecated SWS_CPU_CAPS defines | Vittorio Giovara | 2015-08-28 | 2 | -23/+0 |
| | | | | Deprecated in 07/2012. | ||||
* | ppc: Restrict some Altivec implementations to Big Endian | Luca Barbato | 2015-05-31 | 1 | -1/+1 |
| | | | | | In Little Endian the vec_ld/vec_st operations work as expected only for byte-vectors. | ||||
* | swscale: Check memory allocation | Federico Tomassetti | 2015-03-21 | 1 | -8/+14 |
| | | | | | | | Bug-Id: CID 1267890 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | libswscale: fix compiler warnings enumerated type mixed with another type | Himangi Saraogi | 2015-03-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | swscale: Check memory allocations | Federico Tomassetti | 2015-02-17 | 1 | -0/+9 |
| | | | | | | CC: libav-stable@libav.org Bug-Id: CID 1267888 / CID 1267890 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | swscale: fix gbrap to gbrap alpha scaling | Vittorio Giovara | 2015-01-16 | 1 | -3/+2 |
| | |||||
* | swscale: fix warning about incompatible function pointer type | Vittorio Giovara | 2015-01-16 | 1 | -1/+1 |
| | |||||
* | libswscale: GBRAP input & output and GBRAP16 input support | Paul B Mahol | 2015-01-14 | 6 | -2/+54 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | swscale: check memory allocations | Vittorio Giovara | 2015-01-05 | 1 | -7/+11 |
| | | | | | CC: libav-stable@libav.org Bug-Id: CID 1257779 | ||||
* | swscale: Properly scale YUV | Derek Buitenhuis | 2014-12-05 | 1 | -12/+35 |
| | | | | | | | | | | Only shift limited range luma, and always only shift chroma for upconversion. Based off a patch by Michael Niedermayer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | swscale: fix sign extensions in yuv planar conversion | Vittorio Giovara | 2014-10-18 | 1 | -4/+4 |
| | | | | | | | | | | 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 | ||||
* | Bump major versions of all libraries. | Anton Khirnov | 2014-08-09 | 1 | -3/+3 |
| | |||||
* | Postpone API-incompatible changes until the next bump. | Anton Khirnov | 2014-08-09 | 1 | -2/+2 |
| | |||||
* | swscale: Undeprecate sws_getContext() | Diego Biurrun | 2014-08-07 | 3 | -9/+1 |
| | | | | sws_getCachedContext is not a full replacement for the function. | ||||
* | swscale: support AV_PIX_FMT_YA16 as input | Vittorio Giovara | 2014-08-04 | 5 | -2/+49 |
| | | | | Based on a long debug session with Kostya. | ||||
* | avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 | Vittorio Giovara | 2014-08-04 | 6 | -10/+10 |
| | | | | | | | 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. | ||||
* | swscale: correctly pad destination buffer in rgb conversion | Kostya Shishkov | 2014-08-04 | 1 | -1/+1 |
| | | | | | | | 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> | ||||
* | Remove all Blackfin architecture optimizations | Diego Biurrun | 2014-06-02 | 9 | -903/+5 |
| | | | | | | 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. | ||||
* | build: handle library dependencies in configure | Janne Grunau | 2014-05-13 | 1 | -1/+0 |
| | | | | | Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak. | ||||
* | swscale: Fix an undefined behaviour | Luca Barbato | 2014-05-03 | 1 | -1/+1 |
| | | | | | | | | 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 | ||||
* | swscale: Set alpha to opaque for internal palettes. | Justin Ruggles | 2014-04-12 | 1 | -5/+5 |
| | | | | | | | | | 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> | ||||
* | swscale: fix some undefined signed left shifts | Justin Ruggles | 2014-04-12 | 1 | -2/+2 |
| | | | | Based on a patch by Michael Niedermayer <michaelni@gmx.at> | ||||
* | swscale: fix an implementation-defined unsigned-to-signed conversion | Justin Ruggles | 2014-04-12 | 1 | -2/+2 |
| | |||||
* | swscale: support converting YVYU422 pixel format | Vittorio Giovara | 2014-04-07 | 3 | -1/+28 |
| | |||||
* | swscale: add endianness conversion for AV_PIX_FMT_BGRA64|RGBA64 | Janne Grunau | 2014-04-02 | 2 | -4/+6 |
| | |||||
* | Add missing headers to make template files compile (more) standalone | Diego Biurrun | 2014-03-26 | 3 | -0/+12 |
| | |||||
* | 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. |