Commit Graph

  • 34aee99026 Merge "vwebp: make 'd' key toggle the debugging of fragments" Pascal Massimino 2016-11-29 12:36:34 +00:00
  • a41296aef5 Fix potentially uninitialized value. Vincent Rabaud 2016-11-29 13:19:32 +01:00
  • c85adb33d2 vwebp: make 'd' key toggle the debugging of fragments Pascal Massimino 2016-11-25 15:31:54 +01:00
  • 4239a1489c Make the lossless predictors work on a batch of pixels. Vincent Rabaud 2016-11-28 17:12:05 +01:00
  • bc18ebad2e fix extra 'const's in signatures Pascal Massimino 2016-11-25 09:45:52 +01:00
  • 71e2f5cadf Remove memcpy in lossless decoding. Vincent Rabaud 2016-11-24 17:45:22 +01:00
  • 7474d46e45 Do not use a register array in SSE. Vincent Rabaud 2016-11-24 13:02:08 +01:00
  • 67748b41db Improve latency of FTransform2. Owen Rodley 2016-11-22 22:36:08 +00:00
  • 16951b1905 Merge "Provide an SSE implementation of ConvertBGRAToRGB" Vincent Rabaud 2016-11-23 16:37:35 +00:00
  • 6540cd0eeb Provide an SSE implementation of ConvertBGRAToRGB Vincent Rabaud 2016-11-23 16:25:51 +01:00
  • de568abfdb Android.mk: use -fvisibility=hidden James Zern 2016-11-18 19:19:13 -08:00
  • 3c2a61b099 remove some unneeded casts Pascal Massimino 2016-11-16 22:54:40 -08:00
  • 9ac063c37f add dsp functions for SmartYUV Pascal Massimino 2016-11-10 14:24:01 -08:00
  • 22efabddb4 Merge "smart_yuv: switch to planar instead of packed r/g/b processing" Pascal Massimino 2016-11-15 14:55:17 +00:00
  • 1d6e7bf39f smart_yuv: switch to planar instead of packed r/g/b processing Pascal Massimino 2016-11-15 14:51:34 +01:00
  • 0a3838ca77 fix bug in RefineUsingDistortion() Pascal Massimino 2016-11-12 02:15:28 -08:00
  • c0699515af webpmux -duration: set default 'end' value equal to 'start' Pascal Massimino 2016-11-09 23:26:01 -08:00
  • 83cbfa09a1 Import: use relative pointer offsets James Zern 2016-11-08 00:48:23 +00:00
  • a1ade40ed8 PreprocessARGB: use relative pointer offsets James Zern 2016-11-07 23:26:54 +00:00
  • fd4d090fd1 ConvertWRGBToYUV: use relative pointer offsets James Zern 2016-11-04 07:18:55 +00:00
  • 9daad4598b ImportYUVAFromRGBA: use relative pointer offsets James Zern 2016-11-04 07:04:18 +00:00
  • f90c60d129 Merge "add a "-duration duration,start,end" option to webpmux" Urvang Joshi 2016-11-09 19:05:12 +00:00
  • 3f182d36f4 add a "-duration duration,start,end" option to webpmux Pascal Massimino 2016-10-21 06:14:45 -07:00
  • 342e15f0ce Import: use relative pointer offsets James Zern 2016-11-08 00:48:23 +00:00
  • 1147ab4ee7 PreprocessARGB: use relative pointer offsets James Zern 2016-11-07 23:26:54 +00:00
  • e4cd4daf74 fix filtering auto-adjustment Pascal Massimino 2016-11-07 04:41:45 -08:00
  • e715285611 fix doc and code snippet for WebPINewDecoder() doc Pascal Massimino 2016-11-04 12:07:54 +01:00
  • de9fa5074e ConvertWRGBToYUV: use relative pointer offsets James Zern 2016-11-04 07:18:55 +00:00
  • deb1b83199 ImportYUVAFromRGBA: use relative pointer offsets James Zern 2016-11-04 07:04:18 +00:00
  • c284780f0a imageio_util: add ImgIoUtilCheckSizeArgumentsOverflow James Zern 2016-10-07 13:18:29 -07:00
  • e375080d8f gifdec,Remap: avoid out of bounds colormap read James Zern 2016-11-01 21:30:13 -07:00
  • c222a053af additional fix for stride type as size_t Pascal Massimino 2016-10-12 00:03:59 -07:00
  • bb2336170b fix potential overflow when width * height * 4 >= (1<<32) Pascal Massimino 2016-10-10 11:48:39 +02:00
  • 883d41fb40 gif2webp: fix crash with NULL extension data James Zern 2016-10-07 11:21:18 -07:00
  • cac9a36a23 gifdec,Remap: avoid out of bounds colormap read James Zern 2016-11-01 21:30:13 -07:00
  • 4595e01fd0 Revert "gifdec,Remap: avoid out of bounds colormap read" James Zern 2016-11-01 21:02:54 -07:00
  • fb52d4432a gifdec: make some constants unsigned James Zern 2016-10-31 17:51:27 -07:00
  • f048d38d38 gifdec,Remap: avoid out of bounds colormap read James Zern 2016-10-31 12:56:04 -07:00
  • 31b1e34342 fix SSIM metric ... by ignoring too-dark area Pascal Massimino 2016-10-20 15:17:23 +02:00
  • 2f51b614b0 introduce WebPPlaneDistortion to compute plane distortion Pascal Massimino 2016-10-19 09:12:13 +02:00
  • 0104d730bf configure: fix NEON flag detection under gcc 6 James Zern 2016-10-05 00:03:14 -07:00
  • 265abbe9b2 Merge "additional fix for stride type as size_t" Pascal Massimino 2016-10-13 20:38:07 +00:00
  • f7601aa686 Merge "Introduce a generic WebPGetImageReader(type) function" Pascal Massimino 2016-10-13 07:21:59 +00:00
  • ce8733209d Introduce a generic WebPGetImageReader(type) function Pascal Massimino 2016-10-08 18:57:13 +00:00
  • 2a2773ea29 imageio/*dec,Read*: add input parameter checks James Zern 2016-10-13 03:43:50 +00:00
  • 9f5c8eca79 additional fix for stride type as size_t Pascal Massimino 2016-10-12 00:03:59 -07:00
  • 4eb5df28d1 remove unused stride fields from VP8Iterator Pascal Massimino 2016-10-10 18:08:47 +02:00
  • 11bc423ae5 MIN_LENGTH cleanups. Vincent Rabaud 2016-10-10 15:37:45 +02:00
  • 273d035a44 Merge "fix a typo in WebPPictureYUVAToARGB's doc" Pascal Massimino 2016-10-10 13:30:20 +00:00
  • 4db82a178f Merge "fix potential overflow when width * height * 4 >= (1<<32)" Pascal Massimino 2016-10-10 13:03:50 +00:00
  • e2affacc35 fix potential overflow when width * height * 4 >= (1<<32) Pascal Massimino 2016-10-10 11:48:39 +02:00
  • dc789ada44 fix a typo in WebPPictureYUVAToARGB's doc Pascal Massimino 2016-10-10 04:49:27 -07:00
  • 539f5a688f Fix non-included header in config.c. Vincent Rabaud 2016-10-10 11:44:35 +02:00
  • aaf2a6a698 systematically call WebPDemuxReleaseIterator() on dec->prev_iter_ Pascal Massimino 2016-09-22 05:47:27 +00:00
  • 20ef99159e Merge "imageio_util: add ImgIoUtilCheckSizeArgumentsOverflow" James Zern 2016-10-08 00:18:48 +00:00
  • bc86b7a8a1 imageio_util: add ImgIoUtilCheckSizeArgumentsOverflow James Zern 2016-10-07 13:18:29 -07:00
  • 806f6279ae gif2webp: fix crash with NULL extension data James Zern 2016-10-07 11:21:18 -07:00
  • 68ae5b671f Add libwebp/src/mux/animi.h hui su 2016-10-03 14:40:51 -07:00
  • 28ce304344 Remove some errors when compiling the code as C++. Vincent Rabaud 2016-10-05 09:39:08 +02:00
  • b34abcb8b1 Favor keeping the areas locally similar in spatial prediction mode selection hui su 2016-10-04 16:28:24 -07:00
  • ba843a92e7 fix some SSIM calculations Pascal Massimino 2016-10-04 07:10:27 +02:00
  • 51b71fd295 Merge "vwebp: ensure setenv() is available in stdlib.h" James Zern 2016-10-01 02:56:53 +00:00
  • fb01743a53 get_disto: fix the r/g/b order for luma calculation Pascal Massimino 2016-09-30 16:04:17 +02:00
  • bfab894739 vwebp: ensure setenv() is available in stdlib.h James Zern 2016-09-30 00:15:44 -07:00
  • 9310d19258 vwebp: handle window resizing properly Pascal Massimino 2016-09-29 07:30:03 +02:00
  • f79450ca02 Speedup ApplyMap. Vincent Rabaud 2016-09-28 16:34:04 +02:00
  • cfdda7c6bf Merge "prevent 32b overflow for very large canvas_width / height" Pascal Massimino 2016-09-28 15:09:58 +00:00
  • e36396ba75 Merge "get_disto: new option to compute SSIM map and convert to gray" Pascal Massimino 2016-09-28 15:08:58 +00:00
  • 18a9a0ab57 Add an API to import a color-mapped image. Vincent Rabaud 2016-09-23 13:23:10 +02:00
  • 30d43706d3 Speed-up Combined entropy for palettized histograms. Vincent Rabaud 2016-09-28 13:22:13 +02:00
  • 36aa087b6d get_disto: new option to compute SSIM map and convert to gray Pascal Massimino 2016-09-27 14:20:21 +02:00
  • 86a84b3598 2x faster SSE2 implementation of SSIMGet Pascal Massimino 2016-09-23 04:29:25 -07:00
  • b8384b53d6 lower WEBP_MAX_ALLOCABLE_MEMORY default James Zern 2016-09-22 23:13:33 -07:00
  • 1c36440094 prevent 32b overflow for very large canvas_width / height Pascal Massimino 2016-09-23 06:56:11 +02:00
  • eee0cce158 Merge "Small LZ77 speedups." Pascal Massimino 2016-09-22 12:50:13 +00:00
  • 5f1caf2987 Small LZ77 speedups. Vincent Rabaud 2016-09-22 14:03:25 +02:00
  • 1effde7bcd fix anim_util.c compilation when HAVE_GIF is not defined. Pascal Massimino 2016-09-22 13:43:36 +02:00
  • a2fe9bf404 Speedup TrellisQuantizeBlock(). hui su 2016-09-20 14:54:15 -07:00
  • 573cce270e smartYUV improvements Pascal Massimino 2016-09-19 13:40:46 -07:00
  • 21e7537abe fix infinite loop in case of PARTITION0 overflow Pascal Massimino 2016-09-15 02:38:28 -07:00
  • 053a1565c8 Merge "Change the rule of picking UV mode in MBAnalyzeBestUVMode()" Pascal Massimino 2016-09-15 06:58:40 +00:00
  • 1377ac2ec1 Change the rule of picking UV mode in MBAnalyzeBestUVMode() hui su 2016-09-14 10:34:25 -07:00
  • 7c1fb7d0ff fix uint32_t initialization (0. -> 0) Pascal Massimino 2016-09-14 20:26:05 +02:00
  • bfff0bf329 speed-up SSIM calculation Pascal Massimino 2016-09-14 16:15:43 +02:00
  • 64577de8ae De-VP8L-ize GetEntropUnrefinedHelper. Vincent Rabaud 2016-09-14 13:25:59 +02:00
  • a7be73280b Merge "refactor the PSNR / SSIM calculation code" Pascal Massimino 2016-09-14 06:37:56 +00:00
  • 50c3d7da9a refactor the PSNR / SSIM calculation code Pascal Massimino 2016-09-13 17:02:25 +02:00
  • d6228aed6a indentation fix after I7055d3ee3bd7ed5e78e94ae82cb858fa7db3ddc0 Pascal Massimino 2016-09-13 22:49:42 -07:00
  • dd538b192d Remove unused declaration. Vincent Rabaud 2016-09-13 16:25:46 +02:00
  • 6cc48b1728 Move some lossless logic out of dsp. Vincent Rabaud 2016-09-13 14:48:50 +02:00
  • 78363e9e51 Merge "Remove a redundant call to InitLeft() in VP8IteratorReset()" Pascal Massimino 2016-09-13 04:47:51 +00:00
  • ffd01929f1 Refactor VP8IteratorNext(). hui su 2016-09-12 15:08:24 -07:00
  • c4f6d9c939 Remove a redundant call to InitLeft() in VP8IteratorReset() hui su 2016-09-12 14:41:15 -07:00
  • c27d821096 Merge "smartYUV: simplify main loop" Pascal Massimino 2016-09-12 17:14:22 +00:00
  • 0779529616 smartYUV: simplify main loop Pascal Massimino 2016-09-12 18:51:40 +02:00
  • c9b45863e2 Split off common lossless dsp inline functions. Vincent Rabaud 2016-09-12 17:23:15 +02:00
  • 490ae5b13d smartYUV: improve initial state for faster convergence Pascal Massimino 2016-09-09 18:01:40 +02:00
  • 894232be56 smartYUV: fix and simplify the over-zealous stop criterion Pascal Massimino 2016-09-09 10:10:13 +02:00
  • 8de08483b6 Remove unused code in webpi.h Hui Su 2016-09-01 05:00:55 +00:00
  • 41cab7fe0f imageio/Android.mk: correct imagedec dependencies James Zern 2016-09-08 20:03:07 -07:00