Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-04-03Unscaled Planar RGB -> RGB support in swscale.Hans-Kristian Arntzen
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-01-13rgb2rgb: rgb12to15()Paul B Mahol
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-01-13swscale: fix invalid conversions and memory problems.Ronald S. Bultje
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.
2012-01-12rgb2rgb: rgb12tobgr12()Paul B Mahol
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-01-10rgb2rgb: allow conversion for <15 bppPaul B Mahol
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-12-26swscale: prevent invalid writes in packed_16bpc_bswapJanne Grunau
Writes past the end of the destination buffer were occuring when its stride was smaller than the stride of the source. Fixes Bug #183.
2011-12-19swscale: fix formatting and indentation of unscaled conversion routines.Nathan Adil Maxson
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-12-17swscale: add endian conversion for RGB555 and RGB444 pixel formatsJanne Grunau
Add a macro to shorten the if condition.
2011-12-17swscale: add rgb565 endianess conversionJanne Grunau
2011-12-16swscale: add unscaled packed 16 bit per component endianess conversionJanne Grunau
2011-11-24swscale: add support for planar RGB input.Ronald S. Bultje
2011-11-19swscale: Fix stack alignment for SSEJohn Stebbins
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>
2011-07-30Do not convert RGB buffer at once when stride does not fit exact samples.Kostya Shishkov
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>
2011-07-15swscale: clip unscaled colorspace conversion path.Ronald S. Bultje
Prevents overflows on very bright scenes when adding dither, which may lead to black dots.
2011-07-14doxygen: Make sure parameter names match between .c and .h files.Diego Biurrun
2011-07-09swscale: implement error dithering in planarCopyWrapper.Ronald S. Bultje
Based on a somewhat similar idea in FFmpeg's swscale.
2011-06-03swscale: split swscale.c in unscaled and generic conversion routines.Ronald S. Bultje
This duplicates the function fillPlane().