595 Commits (f3bdc3da15e3c794f226f915656049bd01fbb871)

Author SHA1 Message Date
Reimar Döffinger 62651fa729 Fix libswscale compilation on non-x86, hopefully without breaking MinGW64 again. 16 years ago
Ramiro Polla 9a034dde8b swscale-example: use LFG instead of random() 16 years ago
Ramiro Polla d0ce212a7a Do not assume long is same width as x86 register. 16 years ago
Diego Biurrun 780daf2b09 Consistently use ff_ prefixes for internal symbols. 16 years ago
Cédric Schieli d4da3e4790 Add a fillPlane function to fill a plane with one constant value 16 years ago
Cédric Schieli 4c01b868de Don't write outside of the picture buffer in planarCopy in the gray case 16 years ago
Diego Biurrun 852ca0e57d Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() name 16 years ago
Diego Biurrun 7f5ee4eaa9 whitespace cosmetics: Consistently format function calls without space 16 years ago
Cédric Schieli 9a10a0767c Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb patch 16 years ago
Cédric Schieli 2816ce4c91 Split YUV2RGB operands declaration into a separate macro 16 years ago
Cédric Schieli 786dcfef48 Make the source buffer operands parametrized in the YSCALEYUV2RGB_YA macro 16 years ago
Cédric Schieli fe91924dd7 Make MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macro 16 years ago
Cédric Schieli c662e788ce In initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos element is initialized on the wrong index (not evenly aligned). This fixes it 16 years ago
Kostya Shishkov bcff32d1b4 Mask all unused bits for packed pixel format instead of green and alpha mask only. 16 years ago
Cédric Schieli 6208d67664 Let the 4th plane reach the swScale function 16 years ago
Cédric Schieli 9621f2f540 YUVA420P is a planar YUV format 16 years ago
Cédric Schieli a3398feb26 Fix bug introduced by me in r28756 16 years ago
Cédric Schieli a284d03093 Rewrite of rgb15to32 and rgb16to32 using fewer asm instructions and setting alpha channel to 0xFF 16 years ago
Jindřich Makovička 57f9a56051 remove the rest of x86 asm from LGPL build 16 years ago
Dominik Mierzejewski 9c36693924 Fix typo in comments. 16 years ago
Reimar Döffinger b62bb661ed Add warnings to yuv2rgb_vis.c because alpha is set wrong (0 instead of 255). 16 years ago
Reimar Döffinger 68363b6989 Make AltiVec code write alpha as 255 instead of 0 when converting to RGBA 16 years ago
Reimar Döffinger f78b9c0656 Fix braindead and broken way to calculate abase, fixes regression tests on 16 years ago
Cédric Schieli f8a138be52 When converting from a non alpha format to an alpha format, defaults 16 years ago
Cédric Schieli c27516003f Add an isALPHA macro to check if pixel format has alpha channel 16 years ago
Cédric Schieli 2c89734255 Use YUV420P code path for YUVA420P where appropriate 16 years ago
Cédric Schieli 771ac0de04 Refactor code for upcoming alpha patches. 16 years ago
Diego Biurrun 1e5304c69e Rename yuv2rgb2.c --> yuv2rgb.c. 16 years ago
Diego Biurrun ee8ee340a1 Relicense AltiVec optimizations as LGPL with the permission of Marc Hoffman 16 years ago
Diego Biurrun 876a4dc013 Remove GPL version of yuv2rgb.c that has been replaced by an LGPL substitute. 16 years ago
Kostya Shishkov e76709d8a6 New LGPLed YUV2RGB table generator for SwScaler 16 years ago
Cédric Schieli 431ac29046 Factorize some code in yuv2rgb_template.c to ease further yuva2rgb patch. 16 years ago
Cédric Schieli 404944183d move zeroing of alpha channel register out of YSCALEYUV2xxx macros, 16 years ago
Cédric Schieli df57ab1479 splits various YSCALEYUV2xxx macros into YSCALEYUV2xxx_UV, 16 years ago
Cédric Schieli 9c77b26b35 make MMX registers parametrized in the WRITEBGR32 macro, 16 years ago
Stefano Sabatini 15239b7fcc Rename the "src" parameter in the sws_scale() declaration to 16 years ago
Stefano Sabatini 583799c459 Document sws_scale(). 16 years ago
Stefano Sabatini e14ff1e628 Use sws_printVec2() instead of the deprecated sws_printVec(). 16 years ago
Stefano Sabatini 26b40a659d Implement sws_printVec2() and deprecate sws_printVec(). 16 years ago
Stefano Sabatini a26b51cd4a Document sws_normalizeVec(). 16 years ago
Kostya Shishkov 43cbf8adbb Make hScale_altivec_real() trim its output like other implementations do 16 years ago
Kostya Shishkov 12794f73eb Some AltiVec functions in SwScaler produce different output than their 16 years ago
Stefano Sabatini 39e80e6cb9 Apply misc fixes for sws_getCachedContext() documentation. 16 years ago
Stefano Sabatini 70bf0416cf Bump micro version, related to r28491. 16 years ago
Stefano Sabatini a15886540b Document sws_getContext(). 16 years ago
Stefano Sabatini b5fdaebb44 Document sws_getIdentityVec(). 16 years ago
Stefano Sabatini 6d3cf67c2a Move sws_getGaussianVec() documentation from swscale.c to swscale.h. 16 years ago
Stefano Sabatini 89b7464732 Document sws_cloneVec(). 16 years ago
Stefano Sabatini 70838eefbf Fix typo: lenght -> length. 16 years ago
Stefano Sabatini 0bcb5b3918 Document sws_scaleVec(). 16 years ago