[go: up one dir, main page]

libwebp-1.2.0

- 12/23/2020: version 1.2.0
  * API changes:
    - libwebp:
      encode.h: add a qmin / qmax range for quality factor (cwebp adds -qrange)
  * lossless encoder improvements
  * SIMD support for Wasm builds
  * add xcframeworkbuild.sh, supports Mac Catalyst builds
  * import fuzzers from oss-fuzz & chromium (#409)
  * webpmux: add an '-set loop <value>' option (#494)
  * toolchain updates and bug fixes (#449, #463, #470, #475, #477, #478, #479,
    #488, #491)
  1. 8599571 disable CombinedShannonEntropy_SSE2 on x86 by James Zern · 5 years ago
  2. 28c4982 bump version to 1.2.0 by James Zern · 5 years ago
  3. 7363dff webp/encode.h: restore WEBP_ENCODER_ABI_VERSION to v1.1.0 by James Zern · 5 years ago
  4. 2e7bed7 WebPPicture: clarify the ownership of user-owned data. by Pascal Massimino · 5 years ago
  5. ae54553 dsp.h: allow config.h to override MSVC SIMD autodetection by James Zern · 5 years ago
  6. fc14fc0 Have C encoding predictors use decoding predictors. by Vincent Rabaud · 5 years ago
  7. 988b02a Merge "Couple of fixes to allow SIMD on Emscripten" by Pascal Massimino · 5 years ago
  8. 5227394 Couple of fixes to allow SIMD on Emscripten by Ingvar Stepanyan · 5 years ago
  9. 8870ba7 Fix skia bug #10952 by Pascal Massimino · 5 years ago
  10. 4b3c695 Detect if StoreFrame read more than anmf_payload_size bytes by Wan-Teh Chang · 5 years ago
  11. 17fd4ba webp/decode.h,cosmetics: normalize 'flip' comment by James Zern · 5 years ago
  12. 411d367 remove some unreachable break statements by James Zern · 5 years ago
  13. 3700ffd WebPPictureHasTransparency: remove unreachable return by James Zern · 5 years ago
  14. 64425a0 picture_tools_enc: fix windows build warning by James Zern · 5 years ago
  15. cf847cb use WEBP_DSP_INIT_FUNC for Init{GammaTables*,GetCoeffs} by James Zern · 5 years ago
  16. 55a080e Add WebPReplaceTransparentPixels() in dsp by Skal · 5 years ago
  17. cf2f88b Add palette and spatial for q >= 75 and -m 5 by Vincent Rabaud · 6 years ago
  18. f0110ba Add no-color cache configuration to the cruncher by Vincent Rabaud · 6 years ago
  19. 749a8b9 Better estimate of the cache cost. by Vincent Rabaud · 6 years ago
  20. 4f9f00c Use spatial predictors on top of palette no matter what. by Vincent Rabaud · 6 years ago
  21. 7658c68 Add spatial prediction on top of palette in cruncher. by Vincent Rabaud · 6 years ago
  22. e3c259a Fix integer overflow in EmitFancyRGB. by Vincent Rabaud · 6 years ago
  23. f9b3058 fix ABI breakage introduced by 6a0ff358 by Pascal Massimino · 6 years ago
  24. 47309ef webp: WEBP_OFFSET_PTR() by Yannis Guyon · 6 years ago
  25. 687ab00 DC{4,8,16}_NEON: replace vmovl w/vaddl by James Zern · 6 years ago
  26. 1b92fe7 DC16_NEON,aarch64: use vaddlv by James Zern · 6 years ago
  27. 53f3d8c dec_neon,DC8_NEON: use vaddlv instead of movl+vaddv by James Zern · 6 years ago
  28. 27d0824 Fix integer overflow in WebPAnimDecoderGetNext() by Yannis Guyon · 6 years ago
  29. a99078c remove call to MBAnalyzeBestIntra4Mode for method >= 5 by Skal · 6 years ago
  30. 71690b5 fix MSVC warning by Skal · 6 years ago
  31. 6a0ff35 Enc: add a qmin / qmax range for quality factor by Skal · 6 years ago
  32. 30f0955 bump version to 1.1.0 by James Zern · 6 years ago
  33. 22cbae3 idec_dec: fix 0 offset of NULL pointer by James Zern · 6 years ago
  34. 290dd0b muxread: fix 0 offset of NULL pointer by James Zern · 6 years ago
  35. 0df474a Merge "lossless_(enc_|)sse2: avoid offsetting a NULL pointer" by James Zern · 6 years ago
  36. c6b75a1 lossless_(enc_|)sse2: avoid offsetting a NULL pointer by James Zern · 6 years ago
  37. 295e5e3 fix UBSAN warning by Skal · 6 years ago
  38. e2575e0 DC8_NEON,aarch64: use vaddv by James Zern · 6 years ago
  39. b0e09e3 dec_neon: Fix build failure under some toolchains by Cheng Yi · 6 years ago
  40. cf0e903 dsp/lossless: Fix non gcc ARM builds by Oliver Wolff · 6 years ago
  41. bb7bc40 Remove ubsan errors. by Vincent Rabaud · 6 years ago
  42. a4df4aa Expose WebPMalloc() in addition to WebPFree() by Skal · 6 years ago
  43. af650c0 Fix a Wxor-used-as-pow false positive by Nico Weber · 6 years ago
  44. 0e48d88 bugfix: last alpha rows were incorrectly decoded by Skal · 6 years ago
  45. fab8f9c cosmetics: normalize '*' association by James Zern · 6 years ago
  46. 1287362 bump version to 1.0.3 by James Zern · 6 years ago
  47. 9d6988f Fix the oscillating prediction problem at low quality by Pascal Massimino · 6 years ago
  48. 92dbf23 filters_sse2,cosmetics: shorten some long lines by James Zern · 6 years ago
  49. a277d19 filters_sse2.c: quiet integer sanitizer warnings by James Zern · 6 years ago
  50. a788b49 filters_sse2.c: quiet integer sanitizer warnings by James Zern · 6 years ago
  51. e6a92c5 filters.c: quiet integer sanitizer warnings by James Zern · 6 years ago
  52. ec1cc40 lossless.c: remove U32 -> S8 conversion warnings by James Zern · 6 years ago
  53. 1106478 remove conversion U32 -> S8 warnings by Pascal Massimino · 6 years ago
  54. 812a6b4 lossless_enc: fix some conversion warning by Skal · 6 years ago
  55. 4627c1c lossless_enc,TransformColorBlue: quiet uint32_t conv warning by James Zern · 7 years ago
  56. c84673a lossless_enc_sse{2,41}: quiet signed conv warnings by James Zern · 7 years ago
  57. 776a775 dec_sse2: quiet signed conv warnings by James Zern · 7 years ago
  58. bd39c06 Merge "thread_utils: release mutex before signaling" by James Zern · 7 years ago
  59. 6682f2c thread_utils: release mutex before signaling by James Zern · 7 years ago
  60. e78dea7 (alpha_processing,enc}_sse2: quiet signed conv warnings by James Zern · 7 years ago
  61. 32cf880 predictor_enc,GetBestGreenRedToBlue: quiet implicit conv warnings by James Zern · 7 years ago
  62. 2e67235 bit_writer_utils,Flush: quiet implicit conversion warnings by James Zern · 7 years ago
  63. 17ed143 Merge "PutLE{16,24}: quiet implicit conversion warnings" by James Zern · 7 years ago
  64. 2468653 PutLE{16,24}: quiet implicit conversion warnings by James Zern · 7 years ago
  65. 153bb3a fix some clang-7 warnings: by Pascal Massimino · 7 years ago
  66. ab2dc89 Rescaler: fix rounding error by Pascal Massimino · 7 years ago
  67. aa65f89 HistogramCombineStochastic: fix free of uninit value by James Zern · 7 years ago
  68. af0bac6 Merge "encode.h: mention 'exact' default in WebPEncodeLossless*" by James Zern · 7 years ago
  69. 6d2e11e encode.h: mention 'exact' default in WebPEncodeLossless* by James Zern · 7 years ago
  70. 8c3f04f AndroidCPUInfo: reorder terms in conditional by James Zern · 7 years ago
  71. fcfd9c7 BitTrace: if BITTRACE is > 0, record and print syntax bits used by Pascal Massimino · 7 years ago
  72. 067031e Speedups for unused Huffman groups. by Vincent Rabaud · 7 years ago
  73. d9a662e WebPRescalerGetScaledDimensions: round scaled dimension up by Skal · 7 years ago
  74. 63c9a69 tag the VP8LHashPix() function for potential uint roll-over by James Zern · 7 years ago
  75. bf424b4 tag the GetPixPairHash64() function for potential uint roll-over by Skal · 7 years ago
  76. 7d05d6c Have the color cache computation be u32-bit only. by Vincent Rabaud · 7 years ago
  77. 7ae658a bump version to 1.0.2 by James Zern · 7 years ago
  78. 561cdce Clarify the doc about GetFeatures. by Vincent Rabaud · 7 years ago
  79. aec2cf0 near_lossless: fix fuzzing-detected integer overflow by Skal · 7 years ago
  80. 928a75d webp: Fix VP8LBitWriterClone() bug by Yannis Guyon · 7 years ago
  81. 5173d4e neon IsFlat by Johann · 7 years ago
  82. 5b08121 IsFlat: inline when possible by Johann · 7 years ago
  83. 381b7b5 IsFlat: use int for thresh by Johann · 7 years ago
  84. 22bbb24 Merge "IsFlat: return int" by Johann Koenig · 7 years ago
  85. 8b3fb23 Merge tag 'v1.0.1' by James Zern · 7 years ago
  86. f435de9 IsFlat: return int by Johann · 7 years ago
  87. 41521ae utils.h: only define WEBP_NEED_LOG_TABLE_8BIT when needed by James Zern · 7 years ago
  88. 9f4d4a3 neon: GetResidualCost by Johann · 7 years ago
  89. 0fd7514 neon: SetResidualCoeffs by Johann · 7 years ago
  90. f95a996 Simpler histogram clustering. by Vincent Rabaud · 7 years ago
  91. fa8210e Fix pair update in stochastic entropy merging. by Vincent Rabaud · 7 years ago
  92. 485ff86 Fix pair update in stochastic entropy merging. by Vincent Rabaud · 7 years ago
  93. f5a5918 bump version to 1.0.1 by James Zern · 7 years ago
  94. d61385d Speed-up: Make sure we only initialize histograms when needed. by Vincent Rabaud · 7 years ago
  95. 6752904 Speed-up: Make sure we only initialize histograms when needed. by Vincent Rabaud · 7 years ago
  96. f0abab9 Speedups for empty histograms. by Vincent Rabaud · 7 years ago
  97. f2dfd92 Split HistogramAdd to only have the high level logic in C. by Vincent Rabaud · 7 years ago
  98. decf6f6 Speedups for empty histograms. by Vincent Rabaud · 7 years ago
  99. dea3e89 Split HistogramAdd to only have the high level logic in C. by Vincent Rabaud · 7 years ago
  100. 9817949 remove some minor TODOs by Pascal Massimino · 7 years ago