Commit Graph

  • 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
  • 82c91c708e Merge "libimageenc.a: extract image-saving code from dwebp" James Zern 2016-09-09 03:00:19 +00:00
  • af1ad3e2dd libimageenc.a: extract image-saving code from dwebp Pascal Massimino 2016-09-06 22:46:31 -07:00
  • dd7309e30c Merge "doc: use two's complement explicitly for uint8->int8 conversion" Pascal Massimino 2016-09-07 05:53:37 +00:00
  • 6105777e8c Merge "add gif2webp to CMake" Pascal Massimino 2016-09-06 12:11:04 +00:00
  • 13ae011e4c doc: use two's complement explicitly for uint8->int8 conversion Pascal Massimino 2016-09-05 10:57:56 -07:00
  • 4bda0cfba4 add gif2webp to CMake Vincent Rabaud 2016-09-05 16:13:06 +02:00
  • 6029c7fe68 Merge "remove mention of fragment, frgm, FRGM, etc." James Zern 2016-09-02 17:46:51 +00:00
  • 545c147fd8 remove mention of fragment, frgm, FRGM, etc. Pascal Massimino 2016-09-02 14:26:37 +02:00
  • 5b46f7fc80 cwebp.1: improve some grammar James Zern 2016-09-02 00:08:14 -07:00
  • 9e478f808e dec/vp8l.c: add assertions in EmitRescaledRowsRGBA/YUVA hui su 2016-09-01 17:27:17 -07:00
  • 43bd895879 Make gif transparent color to be transparent black hui su 2016-09-01 15:11:44 -07:00
  • 0887fc2d85 Merge "get_disto: add a '-o file' option to save a diff map" Pascal Massimino 2016-08-31 06:24:49 +00:00
  • 0de48e187d get_disto: add a '-o file' option to save a diff map Pascal Massimino 2016-08-30 15:03:08 +02:00
  • 0a57ad0dc5 cosmetics: WebPSafeAlloc -> WebPSafeMalloc James Zern 2016-08-30 18:34:37 -07:00
  • 0a4699bcc9 Merge "WebPPictureDistortion(): free() -> WebPSafeFree()" James Zern 2016-08-31 01:27:06 +00:00
  • 29fedbf58b Anim_encoder: correctly handle enc->prev_candidate_undecided_ hui su 2016-08-30 11:38:44 -07:00
  • 32dead4ee3 WebPPictureDistortion(): free() -> WebPSafeFree() Pascal Massimino 2016-08-30 15:42:29 +02:00
  • 85cd5d061c Smarter LZ77 for uniform regions. Vincent Rabaud 2016-08-25 09:17:02 +02:00
  • 6585075f8a Change PixelsAreSimilar() to handle black pixels correctly. Pascal Massimino 2016-08-25 07:33:18 +02:00
  • c0a27fd2af vwebp: Clear previous frame when a key triggers a redraw Pascal Massimino 2016-08-24 11:04:17 +02:00
  • 57a5e3b6a5 webp_quality should return '0' in case of success. Pascal Massimino 2016-08-20 21:07:31 +02:00
  • 7f1b897bee Faster stochastic histogram merging. Vincent Rabaud 2016-08-19 14:32:56 +02:00
  • 48c810b85c Merge "remove WEBP_FORCE_ALIGNED and use memcpy() instead." James Zern 2016-08-18 03:38:43 +00:00
  • 3884972e3f remove WEBP_FORCE_ALIGNED and use memcpy() instead. Pascal Massimino 2016-08-17 12:09:53 -07:00
  • 485cac1a88 switch libimagedec.a and libimageio_util.a to avoid undefined symbol Pascal Massimino 2016-08-17 12:37:53 -07:00
  • 005e15b10a Merge "{extras,mux}/Makefile.am: add missing -lm" James Zern 2016-08-17 18:18:39 +00:00
  • 6ab496ed22 fix some 'unsigned integer overflow' warnings in ubsan skal 2016-08-16 15:02:43 -07:00
  • 8a4ebc6ab0 Revert "fix 'unsigned integer overflow' warnings in ubsan" James Zern 2016-08-16 16:54:42 -07:00
  • 9d4f209f80 Merge changes I25711dd5,I43188fab Pascal Massimino 2016-08-16 22:13:23 +00:00
  • e44f5248ff fix 'unsigned integer overflow' warnings in ubsan skal 2016-08-16 15:02:43 -07:00
  • 27b5d991e2 Fix assertions in WebPRescalerExportRow() Hui Su 2016-08-11 18:28:40 +00:00