[go: up one dir, main page]

libwebp-1.6.0

- 6/30/2025 version 1.6.0
  This is a binary compatible release.
  API changes:
    - libwebp: WebPValidateDecoderConfig
  * additional x86 (AVX2, SSE2), general optimizations and compression
    improvements for lossless
  * `-mt` returns same results as single-threaded lossless (regressed in
    1.5.0, #426506716)
  * miscellaneous warning, bug & build fixes (#393104377, #397130631,
    #398288323, #398066379, #427503509)
  Tool updates:
    * cwebp can restrict the use of `-resize` with `-resize_mode` (#405437935)
  1. 4fa2191 update ChangeLog by James Zern · 3 months ago v1.6.0
  2. 370aa58 webp_js/README.md: add some more code formatting (``) by James Zern · 3 months ago
  3. f83c6b3 CMakeLists: add warning for incorrect emscripten config by James Zern · 3 months ago
  4. 6a3e656 update ChangeLog by James Zern · 3 months ago v1.6.0-rc1
  5. bf0bf1e api.md: add WebPValidateDecoderConfig to pseudocode by James Zern · 3 months ago
  6. e8ae210 update NEWS by James Zern · 3 months ago
  7. ce53efd bump version to 1.6.0 by James Zern · 3 months ago
  8. 1c33317 update AUTHORS by James Zern · 3 months ago
  9. 85e098e webpmux: fix heap overflow w/-get/-set by James Zern · 4 months ago
  10. 418340d Merge "Make histogram allocation and access more readable and type-safe." into main by James Zern · 4 months ago
  11. 23ce76f Merge "VP8BitReaderSetBuffer: move NULL check to call site" into main by James Zern · 4 months ago
  12. bbf3cbb VP8BitReaderSetBuffer: move NULL check to call site by James Zern · 4 months ago
  13. f6b87e0 Fix const style guide by Vincent Rabaud · 4 months ago
  14. 8852f89 Have lossless return the same results with/without -mt by Vincent Rabaud · 4 months ago
  15. e015dcc Make histogram allocation and access more readable and type-safe. by Henner Zeller · 4 months ago
  16. 753ed11 enc_neon.c: fix aarch64 compilation w/gcc < 8.5.0 by James Zern · 4 months ago
  17. 0cd0b7a enc_fuzzer.cc: remove duplicate <cstdlib> include by James Zern · 5 months ago
  18. 2209ffb swig,cosmetics: normalize includes by James Zern · 5 months ago
  19. 15e2e1e analysis_enc.c: remove unused include by James Zern · 5 months ago
  20. 98c2780 IWYU: Include all headers for symbols used in files. by Henner Zeller · 5 months ago
  21. eb3ff78 Only use valid histograms in VP8LHistogramSet by Vincent Rabaud · 6 months ago
  22. 57e324e Refactor VP8LHistogram histogram_enc.cc by Vincent Rabaud · 6 months ago
  23. 7191a60 Merge "Generalize trivial histograms" into main by Vincent Rabaud · 6 months ago
  24. 19696e0 Merge "alpha_processing_sse2: quiet signed conv warning" into main by James Zern · 6 months ago
  25. 89b01ec Merge "cwebp: add `-resize_mode`" into main by James Zern · 6 months ago
  26. 52a430a Generalize trivial histograms by Vincent Rabaud · 6 months ago
  27. e53e213 Cache all costs in the histograms by Vincent Rabaud · 6 months ago
  28. f8b360c alpha_processing_sse2: quiet signed conv warning by James Zern · 6 months ago
  29. eb4f813 cwebp: add `-resize_mode` by James Zern · 6 months ago
  30. ad52d5f dec/dsp/enc/utils,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  31. ed7cd6a utils.c,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  32. 3a23b0f random_utils.[hc],cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  33. a99d0e6 quant_levels_dec_utils.c,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  34. 1ed4654 huffman_encode_utils.[hc],cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  35. f0689e4 config_enc.c,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  36. 2426226 mux,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  37. 3f54b1a demux,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  38. 295804e examples,cosmetics: rm struct member '_' suffix by James Zern · 6 months ago
  39. 5225592 Refactor VP8LHistogram to hide initializations from the user. by Vincent Rabaud · 6 months ago
  40. 0033824 Remove some computations in histogram clustering by Vincent Rabaud · 6 months ago
  41. 44f91b0 Speed DispatchAlpha_SSE2 up by Vincent Rabaud · 6 months ago
  42. ee8e8c6 Fix member naming for VP8LHistogram by Vincent Rabaud · 6 months ago
  43. a1ad3f1 Merge "Remove now unused ExtraCostCombined" into main by Vincent Rabaud · 6 months ago
  44. 321561b Remove now unused ExtraCostCombined by Vincent Rabaud · 7 months ago
  45. e0ae21d WebPMemoryWriterClear: use WebPMemoryWriterInit by James Zern · 7 months ago
  46. a4183d9 Remove the computation of ExtraCost when comparing histograms by Vincent Rabaud · 7 months ago
  47. f2b3f52 Get AVX2 into WebP lossless by Vincent Rabaud · 7 months ago
  48. 7c70ff7 Clean dsp/lossless includes by Vincent Rabaud · 7 months ago
  49. 9dd5ae8 Use the full register in PredictorSub13_SSE2 by Vincent Rabaud · 7 months ago
  50. 613be8f Makefile.vc: add /MP to CFLAGS by James Zern · 7 months ago
  51. 1d86819 Merge changes I1437390a,I10a20de5,I1ac777d1 into main by James Zern · 7 months ago
  52. 743a5f0 enc_neon: enable vld1q_u8_x4 for clang & msvc by James Zern · 7 months ago
  53. 565da14 pngdec.c: add support for 'eXIf' tag by James Zern · 7 months ago
  54. 319860e pngdec.c: support ImageMagick app1 exif text data by James Zern · 7 months ago
  55. 815fc1e pngdec.c: add missing #ifdef for png_get_iCCP by James Zern · 7 months ago
  56. 980b708 enc_neon: fix build w/aarch64 gcc < 9.4.0 by James Zern · 8 months ago
  57. 73b728c cmake: bump minimum version to 3.16 by James Zern · 8 months ago
  58. 6a22b67 Add a function to validate a WebPDecoderConfig by Vincent Rabaud · 8 months ago
  59. 7ed2b10 Use consistently signed stride types. by Vincent Rabaud · 8 months ago
  60. 654bfb0 Avoid nullptr arithmetic in VP8BitReaderSetBuffer by Vincent Rabaud · 8 months ago
  61. f8f2410 Fix potential "divide by zero" in examples found by coverity by Vincent Rabaud · 9 months ago
  62. 2af6c03 Merge tag 'v1.5.0' by James Zern · 10 months ago
  63. a4d7a71 update ChangeLog by James Zern · 10 months ago 1.5.0 v1.5.0
  64. c3d85ce update NEWS by James Zern · 10 months ago
  65. ad14e81 tests/fuzzer/*: add missing <string_view> include by devtools-clrobot@google.com · 10 months ago
  66. 74cd026 fuzz_utils.cc: fix build error w/WEBP_REDUCE_SIZE by James Zern · 10 months ago
  67. a027aa9 mux_demux_api_fuzzer.cc: fix -Wshadow warning by James Zern · 10 months ago
  68. 25e17c6 update ChangeLog by James Zern · 10 months ago v1.5.0-rc1
  69. aa2684f update NEWS by James Zern · 10 months ago
  70. 3692384 bump version to 1.5.0 by James Zern · 10 months ago
  71. ceea8ff update AUTHORS by James Zern · 10 months ago
  72. e4f7a9f img2webp: add a warning for unused options by James Zern · 10 months ago
  73. 1b4c967 Merge "Properly check the data size against the end of the RIFF chunk" into main by Vincent Rabaud · 10 months ago
  74. 9e5ecfa Properly check the data size against the end of the RIFF chunk by Vincent Rabaud · 10 months ago
  75. da0d9c7 examples: exit w/failure w/no args by James Zern · 10 months ago
  76. fcff86c {gif,img}2webp: sync -m help w/cwebp by James Zern · 11 months ago
  77. b76c4a8 man/img2webp.1: sync -m text w/cwebp.1 & gif2webp.1 by James Zern · 11 months ago
  78. 3063351 muxread: fix reading of buffers > riff size by James Zern · 11 months ago
  79. 4c85d86 yuv.h: update RGB<->YUV coefficients in comment by James Zern · 11 months ago
  80. 0ab789e Merge changes I6dfedfd5,I2376e2dc into main by James Zern · 11 months ago
  81. 0323645 {ios,xcframework}build.sh: fix compilation w/Xcode 16 by James Zern · 11 months ago
  82. 61e2cfd rework AddVectorEq_SSE2 by James Zern · 11 months ago
  83. 7bda3de rework AddVector_SSE2 by James Zern · 11 months ago
  84. 2ddaaf0 Fix variable names in SharpYuvComputeConversionMatrix by Maryla · 11 months ago
  85. a3ba6f1 Makefile.vc: fix gif2webp link error by James Zern · 11 months ago
  86. f999d94 gif2webp: add -sharp_yuv/-near_lossless by James Zern · 11 months ago
  87. dfdcb7f Merge "lossless.h: fix function declaration mismatches" into main by James Zern · 1 year ago webp-rfc9649
  88. 78ed683 fix overread in Intra4Preds_NEON by James Zern · 1 year ago
  89. d516a68 lossless.h: fix function declaration mismatches by James Zern · 1 year ago
  90. 8740690 Merge "Improve documentation of SharpYuvConversionMatrix." into main by Maryla Ustarroz-Calonge · 1 year ago
  91. fdb229e Merge changes I07a7e36a,Ib29980f7,I2316122d,I2356e314,I32b53dd3, ... into main by James Zern · 1 year ago
  92. 0c3cd9c Improve documentation of SharpYuvConversionMatrix. by Maryla · 1 year ago
  93. 169dfbf disable Intra4Preds_NEON by James Zern · 1 year ago
  94. 2dd5eb9 dsp/yuv*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago
  95. 23bbafb dsp/upsampling*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago
  96. 35915b3 dsp/rescaler*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago
  97. a32b436 dsp/lossless*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago
  98. 04d4b4f dsp/filters*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago
  99. b1cb37e dsp/enc*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago
  100. 201894e dsp/dec*: use WEBP_RESTRICT qualifier by James Zern · 1 year ago