Pillow/libImaging
Istvan Fehervari 0477278c68 Fixed bc5 decoding
BC5 decoding uses only 2 channels instead of 4. The current algorithm did not initialize the RGBA struct which resulted in random values in the output image. This commit should initialize the decoded RGBA struct, thus setting B and A values to default (0).
2017-08-03 11:07:51 +02:00
..
Access.c Fix Access to be reloaded if the python interpreter is restarted when embedded. Fixes #2268. 2017-03-22 21:20:37 +00:00
AlphaComposite.c Updated redirected URLs 2016-02-11 18:51:36 +11:00
Bands.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
BcnDecode.c Fixed bc5 decoding 2017-08-03 11:07:51 +02:00
Bit.h Forking PIL 2010-07-30 22:52:47 -04:00
BitDecode.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Blend.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
BoxBlur.c accept RGBa and La modes for blur 2016-05-27 03:16:48 +03:00
Chops.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
codec_fd.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
Convert.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
ConvertYCbCr.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Copy.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Crc32.c Forking PIL 2010-07-30 22:52:47 -04:00
Crop.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Dib.c Malloc check, #1715 2016-06-08 06:21:38 -07:00
Draw.c Remove unexposed and unused code 2017-05-15 22:59:25 +03:00
Effects.c remove end of file banner from all files 2016-07-10 14:11:28 +03:00
EpsEncode.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Except.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
File.c Removed 'Debugging' open_ppm call that didn't check file provided parameters for sanity 2016-10-03 07:27:02 -07:00
Fill.c Tabs to spaces and add defensive brackets 2017-01-29 18:50:30 +02:00
Filter.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
FliDecode.c FLI overflow error fix and testcase CVE-2016-0775 2016-02-04 08:13:02 -08:00
Geometry.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
GetBBox.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Gif.h Change unsigned INT16 to UINT16 2014-04-30 11:30:44 +02:00
GifDecode.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
GifEncode.c Malloc check, #1715 2016-06-08 06:21:38 -07:00
HexDecode.c Forking PIL 2010-07-30 22:52:47 -04:00
Histo.c Switching to strncpy, fixing potential buffer overflow in palette as well 2013-03-14 20:46:23 -07:00
Imaging.h fix another memory leak 2017-05-23 18:00:15 +03:00
ImDib.h Don't use int to handle type 2015-10-01 14:54:32 +01:00
ImPlatform.h Disable undef on pypy 2017-04-19 13:27:59 -07:00
Jpeg.h Fixed typos 2016-08-31 20:12:07 +10:00
Jpeg2K.h Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
Jpeg2KDecode.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
Jpeg2KEncode.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
JpegDecode.c Fixed typo 2017-05-25 21:06:13 +10:00
JpegEncode.c Move the declaration to the beginning of scope to make vs happy 2016-05-22 19:13:19 -07:00
Lzw.h Change unsigned INT16 to UINT16 2014-04-30 11:30:44 +02:00
LzwDecode.c Forking PIL 2010-07-30 22:52:47 -04:00
Matrix.c Forking PIL 2010-07-30 22:52:47 -04:00
ModeFilter.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Negative.c Forking PIL 2010-07-30 22:52:47 -04:00
Offset.c Forking PIL 2010-07-30 22:52:47 -04:00
Pack.c Fix for #2258, 2 bit palette images corrupted 2016-12-03 14:08:59 +00:00
PackDecode.c Forking PIL 2010-07-30 22:52:47 -04:00
Palette.c Malloc check, #1715 2016-06-08 06:21:38 -07:00
Paste.c fix blend macros 2016-09-19 03:12:20 +03:00
PcdDecode.c PCD decoder overruns the shuffle buffer, Fixes #568 2016-02-02 05:46:26 -08:00
PcxDecode.c Removed trailing whitespace 2015-10-11 21:24:35 +11:00
PcxEncode.c fix any errors 2016-07-28 05:30:27 +03:00
Point.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
Quant.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
QuantHash.c Remove unreachable code (if 0) 2015-03-05 21:07:16 +02:00
QuantHash.h Make quantization code more portable 2013-04-08 00:52:15 +02:00
QuantHeap.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
QuantHeap.h Make quantization code more portable 2013-04-08 00:52:15 +02:00
QuantOctree.c Fixed typos 2016-08-14 16:44:56 +10:00
QuantOctree.h Make quantization code more portable 2013-04-08 00:52:15 +02:00
QuantPngQuant.c Fix libimagequant facade header 2016-05-21 21:11:54 +02:00
QuantPngQuant.h Change libimagequant facade signature 2016-05-21 21:01:57 +02:00
QuantTypes.h BUG: add typedef uint64_t for msvc 2013-09-27 15:03:27 -07:00
RankFilter.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
Raw.h Forking PIL 2010-07-30 22:52:47 -04:00
RawDecode.c Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
RawEncode.c Forking PIL 2010-07-30 22:52:47 -04:00
Resample.c replace the excluding of zero coefficients with math power 2017-05-29 14:29:12 +03:00
Storage.c BUG fix: '' in image mode no longer causes a crash 2017-01-29 07:20:44 +01:00
SunRleDecode.c Update http to https 2017-02-14 11:27:02 +02:00
TgaRleDecode.c Forking PIL 2010-07-30 22:52:47 -04:00
TiffDecode.c Fix for issue #2206 2016-11-23 06:14:06 -08:00
TiffDecode.h Removed trailing whitespace 2016-06-30 20:12:50 +01:00
Unpack.c Removed whitespace from blank lines 2016-09-03 12:23:42 +10:00
UnpackYCC.c Forking PIL 2010-07-30 22:52:47 -04:00
UnsharpMask.c sharp alpha channel 2014-11-22 01:58:31 +03:00
XbmDecode.c Forking PIL 2010-07-30 22:52:47 -04:00
XbmEncode.c Forking PIL 2010-07-30 22:52:47 -04:00
Zip.h Cleanup WS, courtesy of @Arfrever 2013-06-30 18:42:19 -04:00
ZipDecode.c fee → free 2017-05-25 13:59:11 +03:00
ZipEncode.c Fixed typos 2016-10-02 21:31:53 +11:00