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