464 Commits (a1a05abebda959c7a49b5c3f03c0562def2ee2ef)

Author SHA1 Message Date
  Cédric Schieli 986b6f8f73 Fix build failure on x86_32 Mac OS X with PIC enabled 17 years ago
  Reimar Döffinger 6f34808691 Fix planarCopy to ignore the GRAY8 "pseudo"-palette, fixes libavtest regression test. 17 years ago
  Reimar Döffinger 20ddf5a8e4 Avoid crash on planarCopy to a destination without alpha. 17 years ago
  Benoit Fouet 1cd98da820 Initialize pointer arrays which may be freed before being initialized. 17 years ago
  Reimar Döffinger 04ef1d3f7b Do _not_ use rbx on x86_64, it will fail to compile with PIC, besides it 17 years ago
  Reimar Döffinger d55ef6362f Fix swscale compilation with Altivec enabled. 17 years ago
  Cédric Schieli 3164d25e19 Reindent after last commit 17 years ago
  Cédric Schieli 110f147a85 Also test the alpha channel in swscale-example 17 years ago
  Cédric Schieli 6268f55be5 YUVA420P is now supported as output format 17 years ago
  Cédric Schieli 6858492e6c Add alpha channel scaling 17 years ago
  Cédric Schieli 3acd545f0c Add YUVA420P -> RGBA/BGRA/ARGB/ABGR unscaled converters 17 years ago
  Cédric Schieli f6cf4ed08a Use a simpler and more general check for the gray case in the planarCopy function 17 years ago
  Diego Biurrun 54ea773614 Initialize *srcContext, *dstContext, *outContext to NULL, avoids the warnings: 17 years ago
  Matthieu Castet e29c3f934f Remove useless casting in asm "m" operand. 17 years ago
  Ramiro Polla dd35beb29b Allocate executable memory with VirtualAlloc() in Windows. 17 years ago
  Ramiro Polla 16a3717f8d Drop unnecessary cast and cosmetically align. 17 years ago
  Michael Niedermayer 9326d3f355 Revert 17 years ago
  Michael Niedermayer 72ef3dd72e Fix 10l typo. 17 years ago
  Michael Niedermayer 0411072ee3 Unscaled converters for 17 years ago
  Reimar Döffinger 62651fa729 Fix libswscale compilation on non-x86, hopefully without breaking MinGW64 again. 17 years ago
  Ramiro Polla 9a034dde8b swscale-example: use LFG instead of random() 17 years ago
  Ramiro Polla d0ce212a7a Do not assume long is same width as x86 register. 17 years ago
  Diego Biurrun 780daf2b09 Consistently use ff_ prefixes for internal symbols. 17 years ago
  Cédric Schieli d4da3e4790 Add a fillPlane function to fill a plane with one constant value 17 years ago
  Cédric Schieli 4c01b868de Don't write outside of the picture buffer in planarCopy in the gray case 17 years ago
  Diego Biurrun 852ca0e57d Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() name 17 years ago
  Diego Biurrun 7f5ee4eaa9 whitespace cosmetics: Consistently format function calls without space 17 years ago
  Cédric Schieli 9a10a0767c Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb patch 17 years ago
  Cédric Schieli 2816ce4c91 Split YUV2RGB operands declaration into a separate macro 17 years ago
  Cédric Schieli 786dcfef48 Make the source buffer operands parametrized in the YSCALEYUV2RGB_YA macro 17 years ago
  Cédric Schieli fe91924dd7 Make MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macro 17 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 17 years ago
  Kostya Shishkov bcff32d1b4 Mask all unused bits for packed pixel format instead of green and alpha mask only. 17 years ago
  Cédric Schieli 6208d67664 Let the 4th plane reach the swScale function 17 years ago
  Cédric Schieli 9621f2f540 YUVA420P is a planar YUV format 17 years ago
  Cédric Schieli a3398feb26 Fix bug introduced by me in r28756 17 years ago
  Cédric Schieli a284d03093 Rewrite of rgb15to32 and rgb16to32 using fewer asm instructions and setting alpha channel to 0xFF 17 years ago
  Jindřich Makovička 57f9a56051 remove the rest of x86 asm from LGPL build 17 years ago
  Dominik Mierzejewski 9c36693924 Fix typo in comments. 17 years ago
  Reimar Döffinger b62bb661ed Add warnings to yuv2rgb_vis.c because alpha is set wrong (0 instead of 255). 17 years ago
  Reimar Döffinger 68363b6989 Make AltiVec code write alpha as 255 instead of 0 when converting to RGBA 17 years ago
  Reimar Döffinger f78b9c0656 Fix braindead and broken way to calculate abase, fixes regression tests on 17 years ago
  Cédric Schieli f8a138be52 When converting from a non alpha format to an alpha format, defaults 17 years ago
  Cédric Schieli c27516003f Add an isALPHA macro to check if pixel format has alpha channel 17 years ago
  Cédric Schieli 2c89734255 Use YUV420P code path for YUVA420P where appropriate 17 years ago
  Cédric Schieli 771ac0de04 Refactor code for upcoming alpha patches. 17 years ago
  Diego Biurrun 1e5304c69e Rename yuv2rgb2.c --> yuv2rgb.c. 17 years ago
  Diego Biurrun ee8ee340a1 Relicense AltiVec optimizations as LGPL with the permission of Marc Hoffman 17 years ago
  Diego Biurrun 876a4dc013 Remove GPL version of yuv2rgb.c that has been replaced by an LGPL substitute. 17 years ago
  Kostya Shishkov e76709d8a6 New LGPLed YUV2RGB table generator for SwScaler 17 years ago