[go: up one dir, main page]

libwebp-1.2.1

- 7/20/2021: version 1.2.1
  This is a binary compatible release.
  * minor lossless encoder improvements and x86 color conversion speed up
  * add ARM64 simulator support to xcframeworkbuild.sh (#510)
  * further security related hardening in libwebp & examples
    (issues: #497, #508, #518)
    (chromium: #1196480, #1196773, #1196775, #1196777, #1196778, #1196850)
    (oss-fuzz: #28658, #28978)
  * toolchain updates and bug fixes (#498, #501, #502, #504, #505, #506, #509,
                                     #533)
  * use more inclusive language within the source (#507)
  1. 53b6f76 fix indent by James Zern · 4 years, 3 months ago
  2. d250f01 dsp/*: use WEBP_HAVE_* to determine Init availability by James Zern · 4 years, 3 months ago
  3. b2bc809 bump version to 1.2.1 by James Zern · 4 years, 3 months ago
  4. ece18e5 dsp.h: respect --disable-sse2/sse4.1/neon by James Zern · 4 years, 3 months ago
  5. 8f59466 alpha_processing: fix visual studio warnings by James Zern · 4 years, 3 months ago
  6. a1e5dae alpha_processing*: use WEBP_RESTRICT qualifier by James Zern · 4 years, 3 months ago
  7. e1a8d4f Merge "bit_reader_inl_utils: uniformly apply WEBP_RESTRICT" into main by Pascal Massimino · 4 years, 4 months ago
  8. 4de35f4 rescaler.c: fix alignment by Skal · 4 years, 4 months ago
  9. 0f13eec bit_reader_inl_utils: uniformly apply WEBP_RESTRICT by James Zern · 4 years, 4 months ago
  10. 277d307 Fix size_t overflow in WebPRescalerInit by Skal · 4 years, 4 months ago
  11. 72fe52f anim_encode.c,cosmetics: normalize indent by James Zern · 4 years, 4 months ago
  12. 116d235 anim_encode: Fix encoded_frames_[] overflow by James Zern · 4 years, 4 months ago
  13. b1cf887 define WEBP_RESTRICT for MSVC by James Zern · 4 years, 4 months ago
  14. 3e26513 Add WEBP_RESTRICT & use it in VP8BitReader by Clement Courbet · 4 years, 4 months ago
  15. f6d2924 vp8l_dec::ProcessRows: fix int overflow in multiply by James Zern · 4 years, 4 months ago
  16. 4edea4a Init{RGB,YUV}Rescaler: fix a few more int overflows by James Zern · 4 years, 4 months ago
  17. c9e26bd rescaler_utils: set max valid scaled w/h to INT_MAX/2 by James Zern · 4 years, 4 months ago
  18. 28d488e utils.h: add SizeOverflow() by James Zern · 4 years, 4 months ago
  19. 695bdaa Export/EmitRescaledRowsRGBA: fix pointer offset int overflow by James Zern · 4 years, 4 months ago
  20. 685d073 Init{RGB,YUV}Rescaler: fix int overflows in multiplication by jzern@google.com · 4 years, 4 months ago
  21. d38bd0d WebPFlipBuffer: fix integer overflow by jzern@google.com · 4 years, 4 months ago
  22. 109ff0f utils: allow MALLOC_LIMIT to indicate a max by James Zern · 4 years, 4 months ago
  23. a2fce86 WebPRescalerImportRowExpand_C: promote some vals before multiply by James Zern · 4 years, 4 months ago
  24. 776983d AllocateBuffer: fix int multiplication overflow check by James Zern · 4 years, 4 months ago
  25. 315abbd Merge "Revert "Do not use a palette for one color images."" by James Zern · 4 years, 5 months ago
  26. 1f57913 cosmetics: remove use of 'sanity' / 'master' by James Zern · 4 years, 5 months ago
  27. 29b6129 WebPAnimEncoderNewInternal: remove some unnecessary inits by James Zern · 4 years, 5 months ago
  28. b60869a Revert "Do not use a palette for one color images." by James Zern · 4 years, 5 months ago
  29. 6fb4cdd demux: move padded size calc post unpadded validation by James Zern · 4 years, 5 months ago
  30. 05b72d4 vp8l_enc.c: normalize index types by James Zern · 4 years, 6 months ago
  31. b6513fb Do not use a palette for one color images. by Vincent Rabaud · 4 years, 6 months ago
  32. 98bbe35 Fix multi-threading with palettes. by Vincent Rabaud · 4 years, 6 months ago
  33. b167424 Add modified Zeng's method to palette sorting. by Vincent Rabaud · 4 years, 6 months ago
  34. 6a9916d WebPRescalerInit: add missing int64_t promotion by James Zern · 4 years, 6 months ago
  35. b6cf52d WebPIoInitFromOptions: treat use_scaling as a bool by James Zern · 4 years, 6 months ago
  36. 3b12b7f WebPIoInitFromOptions: treat use_cropping as a bool by James Zern · 4 years, 6 months ago
  37. 595fa13 add WebPCheckCropDimensions() by James Zern · 4 years, 6 months ago
  38. 8fdaecb Disable cross-color when palette is used. by Vincent Rabaud · 4 years, 6 months ago
  39. 8933bac WebPIoInitFromOptions: respect incoming bypass_filtering val by James Zern · 4 years, 6 months ago
  40. 5d4ee4c cosmetics: remove use of the term 'dummy' by James Zern · 4 years, 7 months ago
  41. 01b38ee faster CollectColorXXXTransforms_SSE41 by Ilya Kurdyukov · 4 years, 8 months ago
  42. 652aa34 Merge "Use BitCtz for FastSLog2Slow_C" by Pascal Massimino · 4 years, 8 months ago
  43. 0320e1e add the missing default BitsCtz() code by Skal · 4 years, 8 months ago
  44. 8886f62 Use BitCtz for FastSLog2Slow_C by Ilya Kurdyukov · 4 years, 8 months ago
  45. fae4161 faster CombinedShannonEntropy_SSE2 by Ilya Kurdyukov · 4 years, 8 months ago
  46. 5bd2704 Introduce the BitCtz() function. by Ilya Kurdyukov · 4 years, 8 months ago
  47. 33ddb89 lossless_sse{2,41}: remove some unneeded includes by James Zern · 4 years, 8 months ago
  48. b78494a Merge "Fix undefined signed shift." by Pascal Massimino · 4 years, 8 months ago
  49. e79974c Fix undefined signed shift. by Vincent Rabaud · 4 years, 8 months ago
  50. a885339 SSE4.1 versions of BGRA to RGB/BGR color-space conversions by Ilya Kurdyukov · 4 years, 8 months ago
  51. a09a647 SSE4.1 version of TransformColorInverse by Ilya Kurdyukov · 4 years, 8 months ago
  52. 06c1e72 Code cleanup by Skal · 4 years, 8 months ago
  53. 9c367bc WebPAnimDecoderNewInternal: validate bitstream before alloc by James Zern · 4 years, 8 months ago
  54. 47f64f6 filters_sse2: import Chromium change by James Zern · 4 years, 8 months ago
  55. 8599571 disable CombinedShannonEntropy_SSE2 on x86 by James Zern · 4 years, 9 months ago
  56. 28c4982 bump version to 1.2.0 by James Zern · 4 years, 10 months ago
  57. 7363dff webp/encode.h: restore WEBP_ENCODER_ABI_VERSION to v1.1.0 by James Zern · 4 years, 10 months ago
  58. 2e7bed7 WebPPicture: clarify the ownership of user-owned data. by Pascal Massimino · 4 years, 10 months ago
  59. ae54553 dsp.h: allow config.h to override MSVC SIMD autodetection by James Zern · 4 years, 10 months ago
  60. fc14fc0 Have C encoding predictors use decoding predictors. by Vincent Rabaud · 4 years, 10 months ago
  61. 988b02a Merge "Couple of fixes to allow SIMD on Emscripten" by Pascal Massimino · 5 years ago
  62. 5227394 Couple of fixes to allow SIMD on Emscripten by Ingvar Stepanyan · 5 years ago
  63. 8870ba7 Fix skia bug #10952 by Pascal Massimino · 5 years ago
  64. 4b3c695 Detect if StoreFrame read more than anmf_payload_size bytes by Wan-Teh Chang · 5 years ago
  65. 17fd4ba webp/decode.h,cosmetics: normalize 'flip' comment by James Zern · 5 years ago
  66. 411d367 remove some unreachable break statements by James Zern · 5 years ago
  67. 3700ffd WebPPictureHasTransparency: remove unreachable return by James Zern · 5 years ago
  68. 64425a0 picture_tools_enc: fix windows build warning by James Zern · 5 years ago
  69. cf847cb use WEBP_DSP_INIT_FUNC for Init{GammaTables*,GetCoeffs} by James Zern · 5 years ago
  70. 55a080e Add WebPReplaceTransparentPixels() in dsp by Skal · 5 years ago
  71. cf2f88b Add palette and spatial for q >= 75 and -m 5 by Vincent Rabaud · 5 years ago
  72. f0110ba Add no-color cache configuration to the cruncher by Vincent Rabaud · 5 years ago
  73. 749a8b9 Better estimate of the cache cost. by Vincent Rabaud · 5 years ago
  74. 4f9f00c Use spatial predictors on top of palette no matter what. by Vincent Rabaud · 5 years ago
  75. 7658c68 Add spatial prediction on top of palette in cruncher. by Vincent Rabaud · 5 years ago
  76. e3c259a Fix integer overflow in EmitFancyRGB. by Vincent Rabaud · 5 years ago
  77. f9b3058 fix ABI breakage introduced by 6a0ff358 by Pascal Massimino · 5 years ago
  78. 47309ef webp: WEBP_OFFSET_PTR() by Yannis Guyon · 6 years ago
  79. 687ab00 DC{4,8,16}_NEON: replace vmovl w/vaddl by James Zern · 6 years ago
  80. 1b92fe7 DC16_NEON,aarch64: use vaddlv by James Zern · 6 years ago
  81. 53f3d8c dec_neon,DC8_NEON: use vaddlv instead of movl+vaddv by James Zern · 6 years ago
  82. 27d0824 Fix integer overflow in WebPAnimDecoderGetNext() by Yannis Guyon · 6 years ago
  83. a99078c remove call to MBAnalyzeBestIntra4Mode for method >= 5 by Skal · 6 years ago
  84. 71690b5 fix MSVC warning by Skal · 6 years ago
  85. 6a0ff35 Enc: add a qmin / qmax range for quality factor by Skal · 6 years ago
  86. 30f0955 bump version to 1.1.0 by James Zern · 6 years ago
  87. 22cbae3 idec_dec: fix 0 offset of NULL pointer by James Zern · 6 years ago
  88. 290dd0b muxread: fix 0 offset of NULL pointer by James Zern · 6 years ago
  89. 0df474a Merge "lossless_(enc_|)sse2: avoid offsetting a NULL pointer" by James Zern · 6 years ago
  90. c6b75a1 lossless_(enc_|)sse2: avoid offsetting a NULL pointer by James Zern · 6 years ago
  91. 295e5e3 fix UBSAN warning by Skal · 6 years ago
  92. e2575e0 DC8_NEON,aarch64: use vaddv by James Zern · 6 years ago
  93. b0e09e3 dec_neon: Fix build failure under some toolchains by Cheng Yi · 6 years ago
  94. cf0e903 dsp/lossless: Fix non gcc ARM builds by Oliver Wolff · 6 years ago
  95. bb7bc40 Remove ubsan errors. by Vincent Rabaud · 6 years ago
  96. a4df4aa Expose WebPMalloc() in addition to WebPFree() by Skal · 6 years ago
  97. af650c0 Fix a Wxor-used-as-pow false positive by Nico Weber · 6 years ago
  98. 0e48d88 bugfix: last alpha rows were incorrectly decoded by Skal · 6 years ago
  99. fab8f9c cosmetics: normalize '*' association by James Zern · 6 years ago
  100. 1287362 bump version to 1.0.3 by James Zern · 6 years ago