[go: up one dir, main page]

libwebp-1.0.1

- 11/2/2018: version 1.0.1
  This is a binary compatible release.
  * lossless encoder speedups
  * big-endian fix for alpha decoding (issue #393)
  * gif2webp fix for loop count=65535 transcode (issue #382)
  * further security related hardening in libwebp & libwebpmux
    (issues #383, #385, #386, #387, #388, #391)
    (oss-fuzz #9099, #9100, #9105, #9106, #9111, #9112, #9119, #9123, #9170,
              #9178, #9179, #9183, #9186, #9191, #9364, #9417, #9496, #10349,
              #10423, #10634, #10700, #10838, #10922, #11021, #11088, #11152)
  * miscellaneous bug & build fixes (issues #381, #394, #396, #397, #400)
  1. fa8210e Fix pair update in stochastic entropy merging. by Vincent Rabaud · 7 years ago
  2. f5a5918 bump version to 1.0.1 by James Zern · 7 years ago
  3. d61385d Speed-up: Make sure we only initialize histograms when needed. by Vincent Rabaud · 7 years ago
  4. f0abab9 Speedups for empty histograms. by Vincent Rabaud · 7 years ago
  5. f2dfd92 Split HistogramAdd to only have the high level logic in C. by Vincent Rabaud · 7 years ago
  6. 9817949 remove some minor TODOs by Pascal Massimino · 7 years ago
  7. cbf82cc Remove AVX2 files. by Vincent Rabaud · 7 years ago
  8. ac54331 Remove a few more useless #defines by Vincent Rabaud · 7 years ago
  9. 3e13da7 Clean-up the common sources in dsp. by Vincent Rabaud · 7 years ago
  10. 92dc0f0 clean-up MakeInputImageCopy() by Pascal Massimino · 7 years ago
  11. 39952de VP8IteratorImport: add missing 'const' by Pascal Massimino · 7 years ago
  12. 382af7a clean-up WebPBlendAlpha by Pascal Massimino · 7 years ago
  13. de08d72 cosmetics: normalize include guard comment by James Zern · 7 years ago
  14. 907208f Wait for all threads to be done in DecodeRemaining. by Vincent Rabaud · 7 years ago
  15. da96d8d Allow for a non-initialized alpha decompressor in DoRemap. by Vincent Rabaud · 7 years ago
  16. 2563db4 fix rescaling rounding inaccuracy by Pascal Massimino · 7 years ago
  17. 211f37e fix endian problems in pattern copy by Pascal Massimino · 7 years ago
  18. 5f0f5c0 Make sure partition #0 is read before VP8 data in IDecode. by Vincent Rabaud · 7 years ago
  19. 4338cd3 misc fixes in libwebpmux by Yannis Guyon · 7 years ago
  20. e00af13 fix signatures after a9ceda7ff1 by Pascal Massimino · 7 years ago
  21. a9ceda7 Speed-up chunk list operations. by Vincent Rabaud · 7 years ago
  22. 2281bbf Merge "Better handling of bogus Huffman codes." by Vincent Rabaud · 7 years ago
  23. 39cb9aa Better handling of bogus Huffman codes. by Vincent Rabaud · 7 years ago
  24. 89cc9d3 Merge "fix read-overflow while parsing VP8X chunk" by Pascal Massimino · 7 years ago
  25. 95fd650 fix read-overflow while parsing VP8X chunk by Pascal Massimino · 7 years ago
  26. 9e729fe Fix VP8IoTeardownHook being called twice on worker sync failure by Yannis Guyon · 7 years ago
  27. 29fb856 Merge "muxread,anmf: fail on multiple image chunks" by James Zern · 7 years ago
  28. eb82ce7 muxread,anmf: fail on multiple image chunks by James Zern · 7 years ago
  29. 1344a2e fix alpha-filtering crash when image width is larger than radius by Pascal Massimino · 7 years ago
  30. be738c6 muxread,ChunkVerifyAndAssign: validate chunk_size by James Zern · 7 years ago
  31. 2c70ad7 muxread,CreateInternal: fix riff size checks by James Zern · 7 years ago
  32. 569001f Fix for thread race heap-use-after-free by Yannis Guyon · 7 years ago
  33. 5d8985d configure,*am,cosmetics: s/WANT_/BUILD_/ by James Zern · 7 years ago
  34. 71ed73c fix invalid check for buffer size by Pascal Massimino · 7 years ago
  35. dce5d76 Limit memory allocation when reading invalid Huffman codes. by Vincent Rabaud · 7 years ago
  36. 0d5fad4 add WEBP_DSP_INIT / WEBP_DSP_INIT_FUNC by James Zern · 7 years ago
  37. c1cb86a fix 16b overflow in SSE2 by Pascal Massimino · 8 years ago
  38. 3f157dd Remove some very hard TODOs. by Vincent Rabaud · 8 years ago
  39. cd758a1 {de,}mux/Makefile.am: add missing headers by James Zern · 8 years ago
  40. 38410c0 [CFI] Remove function pointer casts by Vlad Tsyrklevich · 8 years ago
  41. c57b273 bump version to 1.0.0 by James Zern · 8 years ago
  42. e03f0ec sharp_yuv: use 14b fixed-point precision for gamma by Pascal Massimino · 8 years ago
  43. 74e82ec Merge "WebPPictureDistortion: fix big-endian results order" by Pascal Massimino · 8 years ago
  44. 120f58c Merge "lossless*sse2: improve non-const 16-bit vector creation" by James Zern · 8 years ago
  45. a7fe941 WebPPictureDistortion: fix big-endian results order by James Zern · 8 years ago
  46. 9df64e2 Merge changes Id5b4a1a4,Ia20ce844 by James Zern · 8 years ago
  47. 8043504 lossless*sse2: improve non-const 16-bit vector creation by James Zern · 8 years ago
  48. 1e3dfc4 Import: extract condition from loop by James Zern · 8 years ago
  49. 3b07d32 Import,RGBA: fix for BigEndian import by Pascal Massimino · 8 years ago
  50. 551948e Remove unused argument in VP8LBitsEntropy. by Vincent Rabaud · 8 years ago
  51. f4dd925 remove WEBP_EXPERIMENTAL_FEATURES by James Zern · 8 years ago
  52. 6de5860 MIPS64: Fix defined-but-not-used errors with WEBP_REDUCE_CSP by skal · 8 years ago
  53. cf1c505 Add an SSE4 version of some lossless color transforms. by Vincent Rabaud · 8 years ago
  54. 59cb1a4 Merge "enable dc error-diffusion always" by Pascal Massimino · 8 years ago
  55. 664c21d Merge "remove some TODOs" by Pascal Massimino · 8 years ago
  56. 815652d enable dc error-diffusion always by Pascal Massimino · 8 years ago
  57. aec45ce remove some TODOs by Pascal Massimino · 8 years ago
  58. 5715dfc fix block-count[] increment in case of large image by Pascal Massimino · 8 years ago
  59. c2d04f3 enable DC error-diffusion always for multi-pass by Pascal Massimino · 8 years ago
  60. 96bf07c use DC error diffusion for U/V at low-quality by Pascal Massimino · 8 years ago
  61. 05f6fe2 upsampling: rm asserts w/REDUCE_CSP+OMIT_C_CODE by James Zern · 8 years ago
  62. 55403a9 Upsampling SSE2/SSE4 speedup. by Vincent Rabaud · 8 years ago
  63. 807b53c Implement the upsampling/yuv functions in SSE41 by Vincent Rabaud · 8 years ago
  64. 296c7dc fix lossless decoding w/WEBP_REDUCE_SIZE by James Zern · 8 years ago
  65. f66955d WEBP_REDUCE_CSP: restrict colorspace support by Pascal Massimino · 8 years ago
  66. 1b27bf8 WEBP_REDUCE_SIZE: disable all rescaler code by Pascal Massimino · 8 years ago
  67. 9add62b bump version to 0.6.1 by James Zern · 8 years ago
  68. 9ca568e Merge "right-size some tables" by James Zern · 8 years ago
  69. a80c46b SSE2 implementation of HasAlphaXXX by Pascal Massimino · 8 years ago
  70. 083507f right-size some tables by James Zern · 8 years ago
  71. b299c47 add WEBP_REDUCE_SIZE by James Zern · 8 years ago
  72. f593d71 enc: disable pic->stats/extra_info w/WEBP_DISABLE_STATS by James Zern · 8 years ago
  73. 541179a Merge "predictor_enc: fix build w/--disable-near-lossless" by James Zern · 8 years ago
  74. 5755a7e predictor_enc: fix build w/--disable-near-lossless by James Zern · 8 years ago
  75. eab5bab add WEBP_DISABLE_STATS by James Zern · 8 years ago
  76. c245343 move LOAD8x4 and STORE8x2 closer to their use location by Pascal Massimino · 8 years ago
  77. b9e734f dec,cosmetics: normalize function naming style by James Zern · 8 years ago
  78. c188d54 dec: harmonize function suffixes by James Zern · 8 years ago
  79. 28c5ac8 dec_sse41: harmonize function suffixes by James Zern · 8 years ago
  80. e65b72a Merge "introduce WebPHasAlpha8b and WebPHasAlpha32b" by Pascal Massimino · 8 years ago
  81. b94cee9 dec_sse2: remove HE8uv_SSE2 by James Zern · 8 years ago
  82. 44a0ee3 introduce WebPHasAlpha8b and WebPHasAlpha32b by Pascal Massimino · 8 years ago
  83. aebf59a Merge "WebPPictureAllocARGB: align argb allocation" by Pascal Massimino · 8 years ago
  84. c184665 WebPPictureAllocARGB: align argb allocation by James Zern · 8 years ago
  85. 3daf750 WebPParseHeaders: remove obsolete animation TODO by James Zern · 8 years ago
  86. c462cd0 Remove useless code. by Vincent Rabaud · 8 years ago
  87. 01a9821 Merge "remove WebPWorkerImpl declaration from the header" by Pascal Massimino · 8 years ago
  88. 3c49fc4 Merge "thread_utils: fix potentially bad call to Execute" by Pascal Massimino · 8 years ago
  89. fde2782 thread_utils: fix potentially bad call to Execute by Pascal Massimino · 8 years ago
  90. 2a270c1 remove WebPWorkerImpl declaration from the header by Pascal Massimino · 8 years ago
  91. f1f437c remove mention of 'lossy-only parameters' from the doc by Pascal Massimino · 8 years ago
  92. 3879074 Merge "WebPMemToUint32: remove ptr cast to int" by Pascal Massimino · 8 years ago
  93. 04b029d WebPMemToUint32: remove ptr cast to int by James Zern · 8 years ago
  94. b7971d0 dsp: avoid defining _C functions w/NEON builds by James Zern · 8 years ago
  95. 5cfb3b0 normalize include guards by James Zern · 8 years ago
  96. f433205 Merge changes Ia17c7dfc,I75423abb,Ia2f716b4,I161caa14,I4210081a, ... by Pascal Massimino · 8 years ago
  97. 8d033b1 {dec,enc}_neon: harmonize function suffixes x2 by James Zern · 8 years ago
  98. 0295e98 upsampling_neon: harmonize function suffixes by James Zern · 8 years ago
  99. d572c4e yuv_neon: harmonize function suffixes by James Zern · 8 years ago
  100. ab9c250 rescaler_neon: harmonize function suffixes by James Zern · 8 years ago