GoogleGit

blob: 953b6b822fc95ec60bd5312a83e8065e47caf018 [file] [log] [blame]
  1. - 10/13/14: version 0.4.2
  2. This is a binary compatible release.
  3. * Android / gcc build fixes
  4. * (Windows) fix reading from stdin and writing to stdout
  5. * gif2webp: miscellaneous fixes
  6. * fix 'alpha-leak' with lossy compression (issue #220)
  7. * the lossless bitstream spec has been amended to reflect the current code
  8. - 7/24/14: version 0.4.1
  9. This is a binary compatible release.
  10. * AArch64 (arm64) & MIPS support/optimizations
  11. * NEON assembly additions:
  12. - ~25% faster lossy decode / encode (-m 4)
  13. - ~10% faster lossless decode
  14. - ~5-10% faster lossless encode (-m 3/4)
  15. * dwebp/vwebp can read from stdin
  16. * cwebp/gif2webp can write to stdout
  17. * cwebp can read webp files; useful if storing sources as webp lossless
  18. - 12/19/13: version 0.4.0
  19. * improved gif2webp tool
  20. * numerous fixes, compression improvement and speed-up
  21. * dither option added to decoder (dwebp -dither 50 ...)
  22. * improved multi-threaded modes (-mt option)
  23. * improved filtering strength determination
  24. * New function: WebPMuxGetCanvasSize
  25. * BMP and TIFF format output added to 'dwebp'
  26. * Significant memory reduction for decoding lossy images with alpha.
  27. * Intertwined decoding of RGB and alpha for a shorter
  28. time-to-first-decoded-pixel.
  29. * WebPIterator has a new member 'has_alpha' denoting whether the frame
  30. contains transparency.
  31. * Container spec amended with new 'blending method' for animation.
  32. - 6/13/13: version 0.3.1
  33. This is a binary compatible release.
  34. * Add incremental decoding support for images containing ALPH and ICCP chunks.
  35. * Python bindings via swig for the simple encode/decode interfaces similar to
  36. Java.
  37. - 3/20/13: version 0.3.0
  38. This is a binary compatible release.
  39. * WebPINewRGB/WebPINewYUVA accept being passed a NULL output buffer
  40. and will perform auto-allocation.
  41. * default filter option is now '-strong -f 60'
  42. * encoding speed-up for lossy methods 3 to 6
  43. * alpha encoding can be done in parallel to lossy using 'cwebp -mt ...'
  44. * color profile, metadata (XMP/EXIF) and animation support finalized in the
  45. container.
  46. * various NEON assembly additions
  47. Tool updates / additions:
  48. * gif2webp added
  49. * vwebp given color profile & animation support
  50. * cwebp can preserve color profile / metadata with '-metadata'
  51. - 10/30/12: version 0.2.1
  52. * Various security related fixes
  53. * cwebp.exe: fix import errors on Windows XP
  54. * enable DLL builds for mingw targets
  55. - 8/3/12: version 0.2.0
  56. * Add support for ARGB -> YUVA conversion for lossless decoder
  57. New functions: WebPINewYUVA, WebPIDecGetYUVA
  58. * Add stats for lossless and alpha encoding
  59. * Security related hardening: allocation and size checks
  60. * Add PAM output support to dwebp
  61. - 7/19/12: version 0.1.99
  62. * This is a pre-release of 0.2.0, not an rc to allow for further
  63. incompatible changes based on user feedback.
  64. * Alpha channel encode/decode support.
  65. * Lossless encoder/decoder.
  66. * Add TIFF input support to cwebp.
  67. Incompatible changes:
  68. * The encode ABI has been modified to support alpha encoding.
  69. * Deprecated function WebPINew() has been removed.
  70. * Decode function signatures have changed to consistently use size_t over
  71. int/uint32_t.
  72. * decode_vp8.h is no longer installed system-wide.
  73. * cwebp will encode the alpha channel if present.
  74. - 9/19/11: version 0.1.3
  75. * Advanced decoding APIs.
  76. * On-the-fly cropping and rescaling of images.
  77. * SSE2 instructions for decoding performance optimizations on x86 based platforms.
  78. * Support Multi-threaded decoding.
  79. * 40% improvement in Decoding performance.
  80. * Add support for RGB565, RGBA4444 & ARGB image colorspace.
  81. * Better handling of large picture encoding.
  82. - 3/25/11: version 0.1.2
  83. * Incremental decoding: picture can be decoded byte-by-byte if needs be.
  84. * lot of bug-fixes, consolidation and stabilization
  85. - 2/23/11: initial release of version 0.1, with the new encoder
  86. - 9/30/10: initial release version with only the lightweight decoder