[go: up one dir, main page]

libwebp-1.4.0

- 4/12/2024: version 1.4.0
  This is a binary compatible release.
  * API changes:
    - libwebpmux: WebPAnimEncoderSetChunk, WebPAnimEncoderGetChunk,
                  WebPAnimEncoderDeleteChunk
    - libsharpyuv: SharpYuvOptionsInit, SharpYuvConvertWithOptions
    - extras: SharpYuvEstimate420Risk
  * further security related hardening in libwebp & examples
  * some minor optimizations in the lossless encoder
  * added WEBP_NODISCARD to report unused result warnings; enable with
    -DWEBP_ENABLE_NODISCARD=1
  * improvements and corrections in webp-container-spec.txt and
    webp-lossless-bitstream-spec.txt (#611)
  * miscellaneous warning, bug & build fixes (#615, #619, #632, #635)
  1. 845d547 update ChangeLog by James Zern · 1 year, 6 months ago 1.4.0 v1.4.0
  2. 8a6a55b update NEWS by James Zern · 1 year, 6 months ago
  3. cf7c5a5 provide a way to opt-out/override WEBP_NODISCARD by James Zern · 1 year, 6 months ago
  4. cc34288 update ChangeLog by James Zern · 1 year, 6 months ago v1.4.0-rc1
  5. f13c088 NEWS: fix date by James Zern · 1 year, 6 months ago
  6. 7455595 Merge "vwebp: fix window title when options are given" into 1.4.0 by James Zern · 1 year, 6 months ago
  7. d781646 vwebp: fix window title when options are given by James Zern · 1 year, 6 months ago
  8. c2e394d update NEWS by James Zern · 1 year, 6 months ago
  9. f6d15cb bump version to 1.4.0 by James Zern · 1 year, 6 months ago
  10. 57c388b update AUTHORS by James Zern · 1 year, 6 months ago
  11. b3d1b2c Merge changes I26f4aa22,I83386b6c,I320ed1a2 into main by James Zern · 1 year, 6 months ago
  12. 0721688 webp-container-spec: fix VP8 chunk ref ('VP8'->'VP8 ') by James Zern · 1 year, 7 months ago
  13. f88666e webp_js/*.html: fix canvas mapping by James Zern · 1 year, 7 months ago
  14. e2c8f23 cmake,wasm: simplify SDL2 related flags by James Zern · 1 year, 7 months ago
  15. d537cd3 cmake: fix vwebp_sdl compile w/libsdl-org release by James Zern · 1 year, 7 months ago
  16. 6c484cb CMakeLists.txt: add missing WEBP_BUILD_EXTRAS check by James Zern · 1 year, 7 months ago
  17. 7b0bc23 man/cwebp.1: add more detail to -partition_limit by James Zern · 1 year, 7 months ago
  18. 3c0011b WebPMuxGetChunk: add an assert by James Zern · 1 year, 7 months ago
  19. 955a3d1 Merge "muxread,MuxGet: add an assert" into main by James Zern · 1 year, 7 months ago
  20. 00abc00 muxread,MuxGet: add an assert by James Zern · 1 year, 7 months ago
  21. 40e85a0 Have the window title reflect the filename. by Vincent Rabaud · 1 year, 7 months ago
  22. 1bf4635 man/cwebp.1: clarify -pass > 1 behavior w/o -size/-psnr by James Zern · 1 year, 7 months ago
  23. eba03ac webp-container-spec: replace 'above' with 'earlier' by James Zern · 1 year, 7 months ago
  24. a16d30c webp-container-spec: clarify chunk order requirements by James Zern · 1 year, 7 months ago
  25. 8a7e911 Merge "CMakeLists.txt: apply cmake-format" into main by James Zern · 1 year, 7 months ago
  26. 7fac6c1 Merge "Copy C code to not have multiplication overflow" into main by Vincent Rabaud · 1 year, 7 months ago
  27. e2922e4 Merge "Check for the presence of the ANDROID_ABI variable" into main by Vincent Rabaud · 1 year, 7 months ago
  28. 501d927 Copy C code to not have multiplication overflow by Vincent Rabaud · 1 year, 7 months ago
  29. fba7d62 CMakeLists.txt: apply cmake-format by James Zern · 1 year, 7 months ago
  30. 661c1b6 Merge "windows exports: use dllexport attribute, instead of visibility." into main by James Zern · 1 year, 7 months ago
  31. 8487860 windows exports: use dllexport attribute, instead of visibility. by Ozkan Sezer · 1 year, 7 months ago
  32. 8ea678b webp/mux.h: data lifetime note w/copy_data=0 by James Zern · 1 year, 7 months ago
  33. 79e05c7 Check for the presence of the ANDROID_ABI variable by Vincent Rabaud · 1 year, 7 months ago
  34. 45f995a Expose functions for managing non-image chunks on WebPAnimEncoder by natewood · 1 year, 8 months ago
  35. 1fb9f3d gifdec: fix ErrorGIFNotAvailable() declaration by James Zern · 1 year, 8 months ago
  36. 4723db6 cosmetics: s/SANITY_CHECK/DCHECK/ by James Zern · 1 year, 8 months ago
  37. f4b9bc9 clear -Wextra-semi-stmt warnings by James Zern · 1 year, 8 months ago
  38. 713982b Limit animdecoder_fuzzer to 320MB by Yannis Guyon · 1 year, 8 months ago
  39. cbe825e cmake: fix sharpyuv simd files' build by Ozkan Sezer · 1 year, 8 months ago
  40. f99305e Makefile.vc: add ARM64 support by James Zern · 1 year, 8 months ago
  41. 5efd630 mv SharpYuvEstimate420Risk to extras/ by James Zern · 1 year, 9 months ago
  42. e78e924 Makefile.vc: add sharpyuv_risk_table.obj by James Zern · 1 year, 10 months ago
  43. d7a0506 Add YUV420 riskiness metric. by Maryla · 1 year, 10 months ago
  44. 89c5b91 Merge "BuildHuffmanTable check sorted[] array bounds before writing" into main by Vincent Rabaud · 1 year, 11 months ago
  45. 34c8074 Remove alpha encoding pessimization. by Vincent Rabaud · 1 year, 11 months ago
  46. 13d9c30 Add a WEBP_NODISCARD by Vincent Rabaud · 1 year, 11 months ago
  47. 24d7f9c Switch code to SDL2. by Vincent Rabaud · 2 years ago
  48. 0b56ded BuildHuffmanTable check sorted[] array bounds before writing by Jonathan Grant · 2 years ago
  49. a429c0d sharpyuv: convert some for() to do/while by James Zern · 2 years ago
  50. f0cd786 DoSharpArgbToYuv: remove constant from loop by James Zern · 2 years ago
  51. 339231c SharpYuvConvertWithOptions,cosmetics: fix formatting by James Zern · 2 years ago
  52. 307071f Remove medium/large code model-specific inline asm by Arthur Eubanks · 2 years ago
  53. deadc33 Fix transfer functions where toGamma and toLinear are swapped. by Maryla · 2 years ago
  54. e7b78d4 Merge "Fix bug in FromLinearLog100." into main by Maryla Ustarroz-Calonge · 2 years ago
  55. 15a1309 Merge "webp-lossless-bitstream-spec: delete extra blank line" into main by James Zern · 2 years ago
  56. 54ca975 Fix bug in FromLinearLog100. by Maryla · 2 years ago
  57. d2cb2d8 Dereference after NULL check. by Vincent Rabaud · 2 years ago
  58. e9d5010 webp-lossless-bitstream-spec: delete extra blank line by James Zern · 2 years ago
  59. 7865797 Merge changes Ief442c90,Ie6e9c9a5 into main by James Zern · 2 years ago
  60. e30a588 webp-lossless-bitstream-spec: update variable names by James Zern · 2 years ago
  61. 09ca136 Merge "webp-container-spec: change assert to MUST be TRUE" into main by James Zern · 2 years ago
  62. 38cb4fc iosbuild,xcframeworkbuild: add SharpYuv framework by James Zern · 2 years ago
  63. 40afa92 webp-lossless-bitstream-spec: simplify abstract by James Zern · 2 years ago
  64. 9db2114 webp-container-spec: change assert to MUST be TRUE by James Zern · 2 years ago
  65. cdbf88a Fix typo in API docs for incremental decoding by Anuraag Agrawal · 2 years ago
  66. 05c4698 Reformat vcpkg build instructions. by Vincent Rabaud · 2 years, 1 month ago
  67. 8534f53 Merge "Never send VP8_STATUS_SUSPENDED back in non-incremental." into main by Vincent Rabaud · 2 years, 1 month ago
  68. 35e197b Never send VP8_STATUS_SUSPENDED back in non-incremental. by Vincent Rabaud · 2 years, 1 month ago
  69. 6144142 Add vcpkg installation instructions by Jonliu1993 · 2 years, 1 month ago
  70. dce8397 Fix next is invalid pointer when WebPSafeMalloc fails by Masahiro Hanada · 2 years, 1 month ago
  71. 57c5810 Cmake: wrong public macro WEBP_INCLUDE_DIRS by Frank · 2 years, 1 month ago
  72. c1ffd9a Merge "vp8l_enc: fix non-C90 code" into main by Vincent Rabaud · 2 years, 1 month ago
  73. a396594 Merge changes If628bb93,Ic79f6309,I45f0db23 into main by Vincent Rabaud · 2 years, 1 month ago
  74. f80e9b7 vp8l_enc: fix non-C90 code by James Zern · 2 years, 1 month ago
  75. accd141 Update lossless spec for two simple codes. by Vincent Rabaud · 2 years, 1 month ago
  76. ac17fff Fix non-C90 code. by Vincent Rabaud · 2 years, 1 month ago
  77. 433c7dc Fix static analyzer warnings. by Vincent Rabaud · 2 years, 1 month ago
  78. 5fac76c Merge tag 'v1.3.2' by James Zern · 2 years, 1 month ago
  79. ca33220 update ChangeLog by James Zern · 2 years, 1 month ago v1.3.2
  80. 1ace578 update NEWS by James Zern · 2 years, 1 month ago
  81. 63234c4 bump version to 1.3.2 by James Zern · 2 years, 1 month ago
  82. a35ea50 Add a fuzzer for ReadHuffmanCodes by Vincent Rabaud · 2 years, 1 month ago
  83. 95ea522 Fix invalid incremental decoding check. by Vincent Rabaud · 2 years, 1 month ago
  84. 2af2626 Fix OOB write in BuildHuffmanTable. by Vincent Rabaud · 2 years, 1 month ago 1.3.1
  85. 902bc91 Fix OOB write in BuildHuffmanTable. by Vincent Rabaud · 2 years, 1 month ago
  86. 7ba44f8 Homogenize "__asm__ volatile" vs "asm volatile" by Vincent Rabaud · 2 years, 1 month ago
  87. 68e2713 webp-container-spec: reorder example chunk layout by James Zern · 2 years, 1 month ago
  88. 943b932 Merge changes I6a4d0a04,Ibc37b91e into main by James Zern · 2 years, 2 months ago
  89. 1cc94f9 decode.h: wrap idec example in /* */ by James Zern · 2 years, 2 months ago
  90. 63acdd1 decode.h: fix decode example by James Zern · 2 years, 2 months ago
  91. aac5c5d ReadHuffmanCode: rm redundant num code lengths check by James Zern · 2 years, 2 months ago
  92. a2de25f webp-lossless-bitstream-spec: normalize list item case by James Zern · 2 years, 2 months ago
  93. 68820f0 webp-lossless-bitstream-spec: normalize pixel ref by James Zern · 2 years, 2 months ago
  94. cdb31aa webp-lossless-bitstream-spec: add missing periods by James Zern · 2 years, 2 months ago
  95. 0535a8c webp-lossless-bitstream-spec: fix grammar by James Zern · 2 years, 2 months ago
  96. b6c4ce2 normalize numbered list item format by James Zern · 2 years, 2 months ago
  97. dd7364c Merge "palette.c: fix msvc warnings" into main by James Zern · 2 years, 3 months ago
  98. c63c5df palette.c: fix msvc warnings by James Zern · 2 years, 3 months ago
  99. 0a2cad5 webp-container-spec: move terms from intro section by James Zern · 2 years, 3 months ago
  100. dd88d2f webp-lossless-bitstream-spec: color_cache -> color cache by James Zern · 2 years, 3 months ago