Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | swscale: prevent invalid writes in packed_16bpc_bswap | Janne Grunau | 2011-12-26 | 1 | -1/+2 |
| | | | | | 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 | 1 | -327/+383 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | swscale: add endian conversion for RGB555 and RGB444 pixel formats | Janne Grunau | 2011-12-17 | 1 | -10/+15 |
| | | | | Add a macro to shorten the if condition. | ||||
* | swscale: add rgb565 endianess conversion | Janne Grunau | 2011-12-17 | 1 | -9/+13 |
| | |||||
* | swscale: add unscaled packed 16 bit per component endianess conversion | Janne Grunau | 2011-12-16 | 1 | -0/+30 |
| | |||||
* | swscale: add support for planar RGB input. | Ronald S. Bultje | 2011-11-24 | 1 | -1/+1 |
| | |||||
* | swscale: Fix stack alignment for SSE | John Stebbins | 2011-11-19 | 1 | -1/+1 |
| | | | | | | | | 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 | 1 | -1/+1 |
| | | | | | | | | | | | 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 | 1 | -15/+17 |
| | | | | | 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 | 1 | -5/+6 |
| | |||||
* | swscale: implement error dithering in planarCopyWrapper. | Ronald S. Bultje | 2011-07-08 | 1 | -19/+90 |
| | | | | 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 | 1 | -0/+887 |
This duplicates the function fillPlane(). |