[go: up one dir, main page]

libwebp-0.6.0

- 1/26/2017: version 0.6.0
  * lossless performance and compression improvements
  * miscellaneous performance improvements (SSE2, NEON, MSA)
  * webpmux gained a -duration option allowing for frame timing modification
  * new img2webp utility allowing a sequence of images to be converted to
    animated webp
  * API changes:
    - libwebp:
      WebPPictureSharpARGBToYUVA
      WebPPlaneDistortion
    - libwebpmux / gif2webp:
      WebPAnimEncoderOptions: kmax <= 0 now disables keyframes, kmax == 1
                              forces all keyframes. See mux.h and the gif2webp
                              manpage for details.
  1. 50d1a84 update ChangeLog by James Zern · 9 years ago 0.6.0 v0.6.0
  2. 20a7fea extras/Makefile.am: fix libwebpextras.la reference by James Zern · 9 years ago
  3. 415f3ff update ChangeLog by James Zern · 9 years ago v0.6.0-rc3
  4. 3c6d122 update NEWS by James Zern · 9 years ago
  5. ee4a414 update AUTHORS by James Zern · 9 years ago
  6. 32ed856 Fix "all|no frames are keyframes" settings. by Jehan · 9 years ago
  7. f4dc56f disable GradientUnfilter_NEON by Pascal Massimino · 9 years ago
  8. 0d8e058 img2webp: treat -loop as a no-op w/single images by James Zern · 9 years ago
  9. b045013 ReadImage(): restore size reporting by Pascal Massimino · 9 years ago
  10. 0ad3b4e update ChangeLog by James Zern · 9 years ago v0.6.0-rc2
  11. 6451709 img2webp,get_disto: fix image decode w/WIC builds by James Zern · 9 years ago
  12. 92504d2 get_disto: make ReadPicture() return a bool by James Zern · 9 years ago
  13. c3e4b3a update NEWS by James Zern · 9 years ago
  14. 3363eb6 man/img2webp.1: fix formatting warning by James Zern · 9 years ago
  15. 4d1312f update NEWS by James Zern · 9 years ago
  16. 36c42ea bump version to 0.6.0 by James Zern · 9 years ago
  17. bb498a5 update AUTHORS by James Zern · 9 years ago
  18. 84cef16 Makefile.vc: fix CFG=debug-dynamic build by James Zern · 9 years ago
  19. 919f9e2 Merge "add .rc files for windows dll versioning" by James Zern · 9 years ago
  20. f1ae8af Merge ".gitignore: add img2webp" by James Zern · 9 years ago
  21. 4689ce1 cwebp: add a -sharp_yuv option for 'sharp' RGB->YUV conversion by Pascal Massimino · 9 years ago
  22. 79bf46f rename the pretentious SmartYUV into SharpYUV by Pascal Massimino · 9 years ago
  23. eb1dc89 silently expose use_delta_palette in the WebPConfig API by Pascal Massimino · 9 years ago
  24. c85b0dd .gitignore: add img2webp by James Zern · 9 years ago
  25. 43d3f01 add .rc files for windows dll versioning by James Zern · 9 years ago
  26. 668e1dd src/{dec,enc,utils}: give filenames a unique suffix by James Zern · 9 years ago
  27. 0e6b7f3 Merge "iosbuild.sh: only add required headers to framework" by James Zern · 9 years ago
  28. 29ed6f9 iosbuild.sh: only add required headers to framework by James Zern · 9 years ago
  29. 71c53f1 NEON: speed-up strong filtering by Pascal Massimino · 9 years ago
  30. 73f567e Merge "get_disto: remove redundant reader check" by Pascal Massimino · 9 years ago
  31. 9e14276 Merge "makefiles: prune get_disto & webp_quality deps" by Pascal Massimino · 9 years ago
  32. 99965ba Merge "Makefile.vc: add get_disto.exe, webp_quality.exe" by Pascal Massimino · 9 years ago
  33. d491223 get_disto: remove redundant reader check by James Zern · 9 years ago
  34. ea48240 makefiles: prune get_disto & webp_quality deps by James Zern · 9 years ago
  35. 2ede5a1 Makefile.vc: add get_disto.exe, webp_quality.exe by James Zern · 9 years ago
  36. a345068 ARM: speed up bitreader by avoiding tables by Pascal Massimino · 9 years ago
  37. 1dc82a6 Merge "introduce a generic GetCoeffs() function pointer" by Pascal Massimino · 9 years ago
  38. 8074b89 introduce a generic GetCoeffs() function pointer by Pascal Massimino · 9 years ago
  39. 749a45a Merge "NEON: implement alpha-filters (horizontal/vertical/gradient)" by Pascal Massimino · 9 years ago
  40. 74c053b Merge "NEON: fix overflow in SSE NxN calculation" by Pascal Massimino · 9 years ago
  41. 0a3aeff Merge "dsp: WebPExtractGreen function for alpha decompression" by Pascal Massimino · 9 years ago
  42. 1de931c NEON: implement alpha-filters (horizontal/vertical/gradient) by Pascal Massimino · 9 years ago
  43. 9b3aca4 NEON: fix overflow in SSE NxN calculation by Pascal Massimino · 9 years ago
  44. 1c07a3c dsp: WebPExtractGreen function for alpha decompression by Pascal Massimino · 9 years ago
  45. 9ed5e3e use pointers for WebPRescaler's in WebPDecParams by Pascal Massimino · 9 years ago
  46. db013a8 Merge "ARM: don't use USE_GENERIC_TREE" by James Zern · 9 years ago
  47. fcd4784 use a 8b table for C-version for clz() by Pascal Massimino · 9 years ago
  48. fbb5c47 ARM: don't use USE_GENERIC_TREE by Pascal Massimino · 9 years ago
  49. 8fda561 Merge "add a kSlowSSSE3 feature for CPUInfo" by Pascal Massimino · 9 years ago
  50. 86bbd24 add a kSlowSSSE3 feature for CPUInfo by Pascal Massimino · 9 years ago
  51. 7c2779e Get code to fully compile in C++. by Vincent Rabaud · 9 years ago
  52. 250c358 Merge "When compiling as C++, avoid narrowing warnings." by Vincent Rabaud · 9 years ago
  53. c0648ac When compiling as C++, avoid narrowing warnings. by Vincent Rabaud · 9 years ago
  54. 0d55f60 40% faster ApplyAlphaMultiply_SSE2 by Pascal Massimino · 9 years ago
  55. 49d0280 NEON: implement several alpha-processing functions by Pascal Massimino · 9 years ago
  56. 48b1e85 SSE2: 15% faster alpha-processing functions by Pascal Massimino · 9 years ago
  57. e3b8abb fix warning from static analysis. by Pascal Massimino · 9 years ago
  58. 28fe054 SSE2: 30% faster ApplyAlphaMultiply() by Pascal Massimino · 9 years ago
  59. f44acd2 Merge "Properly compute the optimal color cache size." by Vincent Rabaud · 9 years ago
  60. 527844f Properly compute the optimal color cache size. by Vincent Rabaud · 9 years ago
  61. be0ef63 fix a comment typo by Pascal Massimino · 9 years ago
  62. 8874b16 Fix a non-deterministic color cache size computation. by Vincent Rabaud · 9 years ago
  63. d712e20 Do not allow a color cache size bigger than the number of colors. by Vincent Rabaud · 9 years ago
  64. ecff04f re-introduce some comments in Huffman Cost. by Vincent Rabaud · 9 years ago
  65. 259e982 replace 'ptr + y * stride' by 'ptr += stride' by Pascal Massimino · 9 years ago
  66. 00b08c8 Merge "NEON: 5% faster conversion to RGB565 and RGBA4444" by Pascal Massimino · 9 years ago
  67. 0e7f444 Merge "NEON: faster fancy upsampling" by Pascal Massimino · 9 years ago
  68. b016cb9 NEON: faster fancy upsampling by Pascal Massimino · 9 years ago
  69. 1cb6380 Call the C function to finish off lossless SSE loops only when necessary. by Vincent Rabaud · 9 years ago
  70. 875fafc Implement BundleColorMap in SSE2. by Vincent Rabaud · 9 years ago
  71. 3674d49 Merge "remove Clang warnings with unused arch arguments." by Vincent Rabaud · 9 years ago
  72. f04eb37 Merge tag 'v0.5.2' by James Zern · 9 years ago
  73. 341d711 NEON: 5% faster conversion to RGB565 and RGBA4444 by Pascal Massimino · 9 years ago
  74. abb5482 remove Clang warnings with unused arch arguments. by Vincent Rabaud · 9 years ago
  75. ece9684 update ChangeLog by James Zern · 9 years ago v0.5.2 v0.5.2-rc2
  76. aa7744c anim_util: quiet implicit conv warnings in 32-bit by James Zern · 9 years ago
  77. d912027 jpegdec: correct ContextFill signature by James Zern · 9 years ago
  78. 24eb394 Remove some errors when compiling the code as C++. by Vincent Rabaud · 9 years ago
  79. a4a8e5f vwebp: clear canvas during resize w/o animation by James Zern · 9 years ago
  80. 67c25ad vwebp: clear canvas during resize w/o animation by James Zern · 9 years ago
  81. a4bbe4b fix indentation by Pascal Massimino · 9 years ago
  82. 31ca2a8 tiffdec: restore libtiff 3.9.x compatibility by James Zern · 9 years ago
  83. b2f77b5 update NEWS by James Zern · 9 years ago
  84. 5ab6d9d AnimEncoder: avoid freeing uninitialized memory pointer. by hui su · 9 years ago
  85. f29bf58 WebPAnimEncoder: If 'minimize_size' and 'allow_mixed' on, try lossy + lossless. by Urvang Joshi · 9 years ago
  86. 3ebe1c0 AnimEncoder: avoid freeing uninitialized memory pointer. by hui su · 9 years ago
  87. df780e0 fix a potential overflow with MALLOC_LIMIT by Pascal Massimino · 9 years ago
  88. 58fc507 Merge "PredictorSub: implement fully-SSE2 version" by Pascal Massimino · 9 years ago
  89. 9cc4216 PredictorSub: implement fully-SSE2 version by Pascal Massimino · 9 years ago
  90. 0aa1f35 remove dependency of imageio/ to stopwatch.h by Pascal Massimino · 9 years ago
  91. cb9ec84 Merge "remove the dependency to stop_watch.[ch] in imageio" by Pascal Massimino · 9 years ago
  92. dc0c01f Merge "anim_util: quiet implicit conv warnings in 32-bit" by Pascal Massimino · 9 years ago
  93. 827d3c5 Merge "fix a potential overflow with MALLOC_LIMIT" by Pascal Massimino · 9 years ago
  94. 1e2e25b anim_util: quiet implicit conv warnings in 32-bit by James Zern · 9 years ago
  95. 218460c bump version to 0.5.2 by James Zern · 9 years ago
  96. de7d654 update AUTHORS & .mailmap by James Zern · 9 years ago
  97. 273367c Merge "dsp/lossless.c,cosmetics: fix indent" by Pascal Massimino · 9 years ago
  98. 76bbcf2 fix a potential overflow with MALLOC_LIMIT by Pascal Massimino · 9 years ago
  99. 8ac1abf Merge "jpegdec: correct ContextFill signature" by Pascal Massimino · 9 years ago
  100. cb215ae remove the dependency to stop_watch.[ch] in imageio by Pascal Massimino · 9 years ago