libwebp/src/dec
skal 399b916d27 lossy decoding: correct alpha-rescaling for YUVA format
The luminance needs to be pre- and post- multiplied by
the alpha value in case of rescaling, for proper averaging.

Also:
- removed util/alpha_processing and moved it to dsp/
- removed WebPInitPremultiply() which was mostly useless
and merged it with the new function WebPInitAlphaProcessing()

Change-Id: If089cefd4ec53f6880a791c476fb1c7f7c5a8e60
2014-05-27 15:27:13 -07:00
..
alpha.c use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free 2014-03-27 15:50:59 -07:00
alphai.h simplify __cplusplus ifdef 2013-12-16 20:16:02 -08:00
buffer.c use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free 2014-03-27 15:50:59 -07:00
decode_vp8.h simplify __cplusplus ifdef 2013-12-16 20:16:02 -08:00
frame.c use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free 2014-03-27 15:50:59 -07:00
idec.c move RemapBitReader() from idec.c to bit_reader code 2014-05-14 07:07:08 +02:00
io.c lossy decoding: correct alpha-rescaling for YUVA format 2014-05-27 15:27:13 -07:00
Makefile.am remove all unused layer code 2014-05-08 22:37:38 -07:00
quant.c drop: ifdef __cplusplus checks from C files 2013-12-13 11:42:13 -08:00
tree.c parse one row of intra modes altogether 2014-01-28 21:40:40 +01:00
vp8.c remove all unused layer code 2014-05-08 22:37:38 -07:00
vp8i.h remove all unused layer code 2014-05-08 22:37:38 -07:00
vp8l.c lossy decoding: correct alpha-rescaling for YUVA format 2014-05-27 15:27:13 -07:00
vp8li.h Reduce number of memory allocations while decoding lossless. 2014-05-02 01:01:43 -07:00
webp.c WebP Decoder: Mark some truncated bitstreams as invalid 2014-02-10 16:35:27 -08:00
webpi.h WebP Decoder: Mark some truncated bitstreams as invalid 2014-02-10 16:35:27 -08:00