Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | swscale: cosmetics: Drop silly camelCase from swScale function pointer name | 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 | 2013-08-29 |
| | | | | Also give consistent names to init functions. | ||
* | swscale: Move extern declarations for tables to swscale_internal.h | Diego Biurrun | 2013-08-15 |
| | | | | Also add missing ff_ prefixes where necessary. | ||
* | swscale: Mark a bunch of tables only used within one file static | Diego Biurrun | 2013-08-15 |
| | |||
* | pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* | Anton Khirnov | 2013-05-15 |
| | |||
* | swscale: support endianness conversion for AV_PIX_FMT_XYZ12 | Janne Grunau | 2013-05-06 |
| | |||
* | Replace some forgotten instances of PIX_FMT_* with AV_PIX_FMT_*. | Anton Khirnov | 2013-03-08 |
| | |||
* | swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGB | Derek Buitenhuis | 2013-02-27 |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | sws: use planarRgbToRgbWrapper only for 8bit per component | Michael Niedermayer | 2013-02-09 |
| | | | | | | | The function doesnt support >8bit currently Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | swscale: support gray to 9bit and 10bit formats | Luca Barbato | 2012-10-30 |
| | | | | With the input of Kostya and Ronald. | ||
* | swscale: avoid pointless use of compound literals | Mans Rullgard | 2012-10-23 |
| | | | | | | Some compilers (e.g. old gcc) have trouble with these. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | sws: do not use av_pix_fmt_descriptors directly. | Anton Khirnov | 2012-10-12 |
| | |||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 |
| | |||
* | Unscaled Planar RGB -> RGB support in swscale. | Hans-Kristian Arntzen | 2012-04-03 |
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | rgb2rgb: rgb12to15() | Paul B Mahol | 2012-01-12 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | swscale: fix invalid conversions and memory problems. | Ronald S. Bultje | 2012-01-12 |
| | | | | | | | | | | Fixes problems where rgbToRgbWrapper() is called even though it doesn't support this particular conversion (e.g. converting from RGB444 to anything). Thirdly, fixes issues where rgbToRgbWrapper() is called for non-native endiannness conversions (e.g. RGB555BE on a LE system). Fourthly, fixes crashes when converting from e.g. monowhite to monowhite, which calls planarCopyWrapper() and overwrites/reads because n_bytes != n_pixels. | ||
* | rgb2rgb: rgb12tobgr12() | Paul B Mahol | 2012-01-11 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | rgb2rgb: allow conversion for <15 bpp | Paul B Mahol | 2012-01-09 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | swscale: prevent invalid writes in packed_16bpc_bswap | Janne Grunau | 2011-12-26 |
| | | | | | Writes past the end of the destination buffer were occuring when its stride was smaller than the stride of the source. Fixes Bug #183. | ||
* | swscale: fix formatting and indentation of unscaled conversion routines. | Nathan Adil Maxson | 2011-12-18 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | swscale: add endian conversion for RGB555 and RGB444 pixel formats | Janne Grunau | 2011-12-17 |
| | | | | Add a macro to shorten the if condition. | ||
* | swscale: add rgb565 endianess conversion | Janne Grunau | 2011-12-17 |
| | |||
* | swscale: add unscaled packed 16 bit per component endianess conversion | Janne Grunau | 2011-12-16 |
| | |||
* | swscale: add support for planar RGB input. | Ronald S. Bultje | 2011-11-24 |
| | |||
* | swscale: Fix stack alignment for SSE | John Stebbins | 2011-11-19 |
| | | | | | | | | Although gcc guarantees 16 byte stack alignment, threads under WinXP don't appear to be guaranteed to start stack aligned. So fix the alignment. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | Do not convert RGB buffer at once when stride does not fit exact samples. | Kostya Shishkov | 2011-07-30 |
| | | | | | | | | | | | When converting RGB format to RGB format with the same bits per sample, unscaled path performs conversion on the whole buffer at once. For non-multiple-of-16 BGR24 to RGB24 conversion it means that padding at the end of line will be converted too. Since it may be of arbitrary length (e.g. 8 bytes), operating on the whole buffer produces obviously wrong results. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | swscale: clip unscaled colorspace conversion path. | Ronald S. Bultje | 2011-07-14 |
| | | | | | Prevents overflows on very bright scenes when adding dither, which may lead to black dots. | ||
* | doxygen: Make sure parameter names match between .c and .h files. | Diego Biurrun | 2011-07-14 |
| | |||
* | swscale: implement error dithering in planarCopyWrapper. | Ronald S. Bultje | 2011-07-08 |
| | | | | Based on a somewhat similar idea in FFmpeg's swscale. | ||
* | swscale: split swscale.c in unscaled and generic conversion routines. | Ronald S. Bultje | 2011-06-03 |
This duplicates the function fillPlane(). |