webp/src/enc
skal b65727b55d Premultiply with alpha during U/V downsampling
This prevents the 'alpha-leak' reported in issue #220

Speed-diff is kept minimal.

(cherry picked from commit c792d4129a)

Change-Id: I1976de5e6de7cfcec89a54df9233c1a6586a5846
2014-10-14 12:02:16 +02:00
..
alpha.c add a fallback to ALPHA_NO_COMPRESSION 2014-10-14 09:57:41 +02:00
analysis.c Add an interface abstraction to the WebP worker thread implementation 2014-06-12 11:35:44 +02:00
backward_references.c lossless: Remove unaligned read warning 2014-07-02 20:55:27 -07:00
backward_references.h use block-based allocation for backward refs storage, and free-lists 2014-05-05 11:11:55 -07:00
config.c Add smart RGB->YUV conversion option -pre 4 2014-10-13 19:03:48 +02:00
cost.c remove the special casing for res->first in VP8SetResidualCoeffs 2014-06-08 06:40:22 +02:00
cost.h cosmetics: remove some extraneous 'extern's 2014-10-13 18:18:44 +02:00
filter.c use decoder's DSP functions for autofilter 2014-05-20 14:55:05 -07:00
frame.c cosmetics 2014-10-13 18:18:50 +02:00
histogram.c configure: move config.h to src/webp/config.h 2014-06-10 23:42:00 -07:00
histogram.h remove some uint64_t casts and use. 2014-04-29 09:08:25 -07:00
iterator.c drop: ifdef __cplusplus checks from C files 2013-12-13 11:42:13 -08:00
Makefile.am extract colorspace code from picture.c into picture_csp.c 2014-07-16 16:37:26 -07:00
picture_csp.c Premultiply with alpha during U/V downsampling 2014-10-14 12:02:16 +02:00
picture_psnr.c split monolithic picture.c into picture_{tools,psnr,rescale}.c 2014-07-12 09:13:33 -07:00
picture_rescale.c extract colorspace code from picture.c into picture_csp.c 2014-07-16 16:37:26 -07:00
picture_tools.c extract colorspace code from picture.c into picture_csp.c 2014-07-16 16:37:26 -07:00
picture.c move WebPPictureInit to picture.c 2014-07-21 14:16:19 +02:00
quant.c remove the special casing for res->first in VP8SetResidualCoeffs 2014-06-08 06:40:22 +02:00
syntax.c make error-code reporting consistent upon malloc failure 2014-06-13 08:45:12 +02:00
token.c make error-code reporting consistent upon malloc failure 2014-06-13 08:45:12 +02:00
tree.c drop: ifdef __cplusplus checks from C files 2013-12-13 11:42:13 -08:00
vp8enci.h vp8enci.h: cosmetics: fix '*' placement 2014-10-13 18:18:35 +02:00
vp8l.c make error-code reporting consistent upon malloc failure 2014-06-13 08:45:12 +02:00
vp8li.h use block-based allocation for backward refs storage, and free-lists 2014-05-05 11:11:55 -07:00
webpenc.c Add smart RGB->YUV conversion option -pre 4 2014-10-13 19:03:48 +02:00