libwebp/src/dec
Pascal Massimino 5ff0079ece fix rescaler vertical interpolation
* vertical expansion now uses bilinear interpolation
  * heavily assumes that the alpha plane is decoded in full, not row-by-row
  * split the RescalerExportRow and RescalerImportRow methods into Shrink
    and Expand variants.
  * MIPS implementation of ExportRowExpand is missing.

There's room for extra speed optim and code re-org, but let's keep that for later patches.

addresses https://code.google.com/p/webp/issues/detail?id=254

Change-Id: I8f12b855342bf07dd467fe85e4fde5fd814effdb
2015-09-18 17:32:11 -07:00
..
alpha.c Alpha coding: reorganize the filter/unfiltering code 2015-01-28 08:02:41 +01:00
alphai.h simplify __cplusplus ifdef 2013-12-16 20:16:02 -08:00
buffer.c Loosen the buffer size checks for Y/U/V/A too. 2015-09-11 15:10:07 +02:00
common.h add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
decode_vp8.h simplify __cplusplus ifdef 2013-12-16 20:16:02 -08:00
frame.c add missing const in VP8InitFrame signature 2015-09-14 23:55:02 -07:00
idec.c fix handling of zero-sized partition #0 corner case 2015-01-12 20:30:53 +01:00
io.c fix rescaler vertical interpolation 2015-09-18 17:32:11 -07:00
Makefile.am add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
quant.c drop: ifdef __cplusplus checks from C files 2013-12-13 11:42:13 -08:00
tree.c unroll the kBands[] indirection to remove a dereference in GetCoeffs() 2014-12-11 08:06:20 +01:00
vp8.c clarify the comment about double-setting the status in SetError() 2015-04-01 15:27:55 -07:00
vp8i.h add missing const in VP8InitFrame signature 2015-09-14 23:55:02 -07:00
vp8l.c fix rescaler vertical interpolation 2015-09-18 17:32:11 -07:00
vp8li.h Remove unused VP8LDecoder member variable 2014-09-24 11:59:51 -07:00
webp.c dec: allow 0 as a scaling dimension 2015-08-13 20:58:17 -07:00
webpi.h fix rescaler vertical interpolation 2015-09-18 17:32:11 -07:00