Commit Graph

  • 0bb23b2cf7 free -> WebPSafeFree() Pascal Massimino 2016-06-17 17:49:07 +02:00
  • a977b4b513 Merge "rewrite the bin_map clustering to use less memory" Pascal Massimino 2016-06-17 08:25:35 +00:00
  • 3591ba6684 rewrite the bin_map clustering to use less memory Pascal Massimino 2016-06-17 09:52:36 +02:00
  • e6ac450cbd utils.[hc]: s/MAX_COLOR_COUNT/MAX_PALETTE_SIZE/ James Zern 2016-06-16 23:14:30 -07:00
  • e7b917726f Merge "DecodeImageData(): change the incorrect assert" into 0.5.1 Pascal Massimino 2016-06-17 06:07:44 +00:00
  • 2abfa54f95 DecodeImageData(): change the incorrect assert Pascal Massimino 2016-06-16 22:24:30 -07:00
  • 5a48fcd8a1 Merge "configure: test for -Wfloat-conversion" James Zern 2016-06-16 17:57:58 +00:00
  • 0174d18d8b Fix a boundary case in BackwardReferencesHashChainDistanceOnly. Vincent Rabaud 2016-06-16 19:22:28 +02:00
  • 6a9c262aa8 Merge "Added MSA optimized transform functions" Parag Salasakar 2016-06-16 10:53:43 +00:00
  • cfbcc5ece0 Make sure to consider small distances in LZ77. Vincent Rabaud 2016-06-16 10:34:26 +02:00
  • 5e60c42a76 Added MSA optimized transform functions Parag Salasakar 2016-06-09 19:17:09 +05:30
  • 3dc28d7643 configure: test for -Wfloat-conversion James Zern 2016-06-15 23:53:48 -07:00
  • f2a0946a7a add some asserts to delimit the perimeter of CostManager's operation Pascal Massimino 2016-06-15 20:54:52 +02:00
  • 9a583c66f9 fix invalid-write bug for alpha-decoding Pascal Massimino 2016-06-15 14:49:42 +02:00
  • f66512db94 make gradlew executable James Zern 2016-06-14 23:42:41 -07:00
  • 6fda58f137 backward_references: quiet double->int warning James Zern 2016-06-14 15:26:38 -07:00
  • a48cc9d201 Merge "Fix a compression regression for images with long uniform regions." into 0.5.1 Pascal Massimino 2016-06-14 21:26:06 +00:00
  • cc2720c1d5 Merge "Revert an LZ77 boundary constant." into 0.5.1 Pascal Massimino 2016-06-14 21:25:08 +00:00
  • 059aab4fa1 Fix a compression regression for images with long uniform regions. Vincent Rabaud 2016-06-14 21:51:10 +02:00
  • b0c7e49e58 Check more backward matches with higher quality. Vincent Rabaud 2016-06-14 21:50:03 +02:00
  • a3611513d2 Revert an LZ77 boundary constant. Vincent Rabaud 2016-06-14 21:42:45 +02:00
  • 8190374c2b README: fix typo James Zern 2016-06-13 22:48:04 -07:00
  • 7551db445e update NEWS James Zern 2016-06-13 20:06:37 -07:00
  • 0fb2269c4d bump version to 0.5.1 James Zern 2016-06-13 19:10:21 -07:00
  • f45376101c update AUTHORS & .mailmap James Zern 2016-06-13 19:01:37 -07:00
  • 3259571e7d Refactor GetColorPalette method. Urvang Joshi 2016-05-18 14:27:15 -07:00
  • 1df5e26001 avoid using tmp histogram in PreparePair() Pascal Massimino 2016-06-12 14:28:56 -07:00
  • 7685123a7f fix comment typos Pascal Massimino 2016-06-10 04:16:13 -07:00
  • a246b921a0 Speedup backward references. Vincent Rabaud 2016-06-09 20:05:15 +02:00
  • 76d73f1835 Merge "CostManager: introduce a free-list of ~10 intervals" Pascal Massimino 2016-06-09 15:58:38 +00:00
  • eab39d8147 CostManager: introduce a free-list of ~10 intervals Pascal Massimino 2016-06-08 16:31:23 +02:00
  • 4c59aac0f9 Merge "mips msa webp configuration" James Zern 2016-06-09 05:39:53 +00:00
  • 043c33f1ce Merge "Improve speed and compression in backward reference for lossless." Pascal Massimino 2016-06-08 19:54:51 +00:00
  • 71be9b8c11 Merge "clarify variable names in HistogramRemap()" Pascal Massimino 2016-06-08 19:48:37 +00:00
  • 0ba7fd70c6 Improve speed and compression in backward reference for lossless. Vincent Rabaud 2016-06-08 19:19:08 +02:00
  • 0481d42ad8 CostManager: cache one interval and re-use it when possible Pascal Massimino 2016-06-08 13:30:01 +02:00
  • 41b7e6b56e Merge "histogram: fix bin calculation" Pascal Massimino 2016-06-08 11:59:16 +00:00
  • 96c3d62496 histogram: fix bin calculation Pascal Massimino 2016-06-08 13:38:00 +02:00
  • fe9e31ef5e clarify variable names in HistogramRemap() Pascal Massimino 2016-06-08 13:36:04 +02:00
  • ce3c824712 disable near-lossless quantization if palette is used Pascal Massimino 2016-06-08 11:29:48 +02:00
  • e11da081f9 mips msa webp configuration Parag Salasakar 2016-05-27 15:39:27 +05:30
  • 5f8f998d0e mux: Presence of unknown chunks should trigger VP8X chunk output. Urvang Joshi 2016-06-06 09:18:46 -07:00
  • cadec0b126 Merge "Sync mips32 and dsp_r2 YUV->RGB code with C verison" Pascal Massimino 2016-06-03 10:32:20 +00:00
  • d963775859 Compute the hash chain once and for all for lossless compression. Vincent Rabaud 2016-05-24 18:00:48 +02:00
  • 50a486656d Sync mips32 and dsp_r2 YUV->RGB code with C verison Jovan Zelincevic 2016-06-03 10:04:12 +02:00
  • eee788e26a Merge "introduce a common signature for all image reader function" Pascal Massimino 2016-06-02 05:26:23 +00:00
  • d77b877cc9 introduce a common signature for all image reader function Pascal Massimino 2016-06-01 20:55:29 +02:00
  • ca8d951980 remove some obsolete TODOs Pascal Massimino 2016-06-01 16:23:16 +02:00
  • ae2a7222ce collect all decoding utilities from examples/ in libexampledec.a Pascal Massimino 2016-05-30 21:45:38 -07:00
  • 0b8ae8520f Merge "Move DitherCombine8x8 to dsp/dec.c" Pascal Massimino 2016-05-27 05:55:04 +00:00
  • 77cad88589 Merge "ReadWebP: avoid conversion to ARGB if final format is YUVA" Pascal Massimino 2016-05-27 05:51:15 +00:00
  • ab8d669887 ReadWebP: avoid conversion to ARGB if final format is YUVA Pascal Massimino 2016-05-24 22:54:57 -07:00
  • f8b7ce9ef1 Merge "test pointer to NULL explicitly" Pascal Massimino 2016-05-25 06:46:11 +00:00
  • 5df6f214e3 test pointer to NULL explicitly Pascal Massimino 2016-05-24 23:21:54 -07:00
  • 77f21c9c39 Move DitherCombine8x8 to dsp/dec.c Pascal Massimino 2016-05-24 23:14:41 -07:00
  • c9e6d865aa Add gradle support Vincent Rabaud 2016-05-24 15:35:20 +02:00
  • c65f41e816 Revert "Add gradle support" Vincent Rabaud 2016-05-24 10:47:36 +00:00
  • bf731ede7e Add gradle support Vincent Rabaud 2016-05-24 11:05:09 +02:00
  • 08333b8551 WebPAnimEncoder: Detect when canvas is modified, restore only when needed. Urvang Joshi 2016-05-23 11:17:23 -07:00
  • 0209d7e6d6 Merge "speed-up MapToPalette() with binary search" Pascal Massimino 2016-05-23 14:09:34 +00:00
  • fdd29a3d3f speed-up MapToPalette() with binary search Pascal Massimino 2016-05-23 15:39:54 +02:00
  • cf4a651bb8 Revert "Refactor GetColorPalette method." James Zern 2016-05-20 17:04:38 -07:00
  • 0a27aca3f8 Merge changes Idfa8ce83,I19adc9c4 James Zern 2016-05-21 00:03:15 +00:00
  • f25c4406e6 WebPAnimEncoder: Restore original canvas between multiple encodes. Urvang Joshi 2016-05-20 15:07:50 -07:00
  • 169004b1d5 Refactor GetColorPalette method. Urvang Joshi 2016-05-18 14:27:15 -07:00
  • 576362abd7 VP8LDoFillBitWindow: support big-endian in fast path James Zern 2016-05-20 00:26:30 -07:00
  • ac49e4e4dc bit_reader.c: s/VP8L_USE_UNALIGNED_LOAD/VP8L_USE_FAST_LOAD/ James Zern 2016-05-19 23:14:02 -07:00
  • d39ceb58ac VP8LDoFillBitWindow: remove stale TODO James Zern 2016-05-19 23:07:10 -07:00
  • 2ec2de1450 Merge "Speed-up BackwardReferencesHashChainDistanceOnly." Pascal Massimino 2016-05-19 05:17:03 +00:00
  • 3e023c17cd Speed-up BackwardReferencesHashChainDistanceOnly. Vincent Rabaud 2016-05-18 16:00:00 +02:00
  • f2e1efbeb7 Improve near lossless compression when a prediction filter is used. Marcin Kowalczyk 2016-05-18 13:20:45 +02:00
  • e15afbce5d dsp.h: fix ubsan macro name James Zern 2016-05-13 11:09:57 -07:00
  • e53c9ccb24 dsp.h: add WEBP_UBSAN_IGNORE_UNSIGNED_OVERFLOW James Zern 2016-05-12 23:51:23 -07:00
  • af81fdb772 utils.h: quiet -fsanitize=undefined warnings James Zern 2016-05-11 23:44:32 -07:00
  • ea0be354a0 dsp.h: remove utils.h include James Zern 2016-05-11 23:17:21 -07:00
  • cd276aecd0 utils/*.c: ../utils/utils.h -> ./utils.h James Zern 2016-05-11 23:08:32 -07:00
  • c892713104 utils/Makefile.am: add some missing headers James Zern 2016-05-11 23:03:52 -07:00
  • ea24e026aa Merge "dsp.h: add WEBP_UBSAN_IGNORE_UNDEF" James Zern 2016-05-11 06:21:45 +00:00
  • 369e264e2e dsp.h: add WEBP_UBSAN_IGNORE_UNDEF James Zern 2016-05-09 22:55:21 -07:00
  • 0d020a7892 Merge "add runtime NEON detection" James Zern 2016-05-11 05:42:13 +00:00
  • 5ee2136a71 Merge "add VP8LAddPixels() to lossless.h" James Zern 2016-05-10 22:39:28 +00:00
  • 47435a6162 add VP8LAddPixels() to lossless.h Pascal Massimino 2016-05-10 19:34:04 +02:00
  • 8fa6ac68f0 remove two ubsan warnings Pascal Massimino 2016-05-10 11:29:36 +02:00
  • 74fb56fb5d add runtime NEON detection James Zern 2016-04-18 23:31:42 -07:00
  • 4154a8395d MIPS update to new Unfilter API Jovan Zelincevic 2016-05-05 00:38:56 +02:00
  • c80b9fc8fc Merge "cherry-pick decoder fix for 64-bit android devices" Pascal Massimino 2016-05-03 06:12:13 +00:00
  • 6235147ed5 cherry-pick decoder fix for 64-bit android devices James Zern 2016-05-02 20:22:05 -07:00
  • d41b8c432d configure: test for -Wformat-* w/-Wformat present James Zern 2016-05-02 19:30:29 -07:00
  • 5f95589fae Fix WEBP_ALIGN in case the argument is a pointer to a type larger than a byte. Marcin Kowalczyk 2016-04-29 19:53:56 +00:00
  • 2309fd5c1d replace num_parts_ by num_parts_minus_one_ (unsigned) Pascal Massimino 2016-04-30 00:16:59 -07:00
  • 9629f4bcda SimplifySegments: quiet -Warray-bounds warning James Zern 2016-04-29 19:02:07 -07:00
  • de47492e91 Merge "update the Unfilter API in dsp to process one row independently" Pascal Massimino 2016-04-22 17:33:41 +00:00
  • 2102ccd091 update the Unfilter API in dsp to process one row independently Pascal Massimino 2016-04-14 19:12:09 +02:00
  • e3912d560b WebPAnimEncoder: Restore canvas before evaluating blending possibility. Urvang Joshi 2016-04-19 16:13:45 -07:00
  • 6e12e1e3d2 WebPAnimEncoder: Fix for single-frame optimization. Urvang Joshi 2016-04-15 12:10:07 -07:00
  • 602f344a36 Merge changes I1d03acac,Ifcb64219 James Zern 2016-04-07 19:13:56 +00:00
  • 95ecccf6dc only apply color-mapping for alpha on the cropped area Pascal Massimino 2016-04-07 10:21:02 +02:00
  • 47dd07080f anim_diff: Add an experimental option for max inter-frame diff. Urvang Joshi 2016-04-04 18:43:58 +00:00
  • aa809cfeb3 only allocate alpha_plane_ up to crop_bottom row Pascal Massimino 2016-04-06 13:43:01 +02:00
  • 31f2b8d8e1 WebPAnimEncoder: FlattenSimilarPixels(): look for similar Urvang Joshi 2016-04-04 20:27:52 +00:00