libwebp-1.2.1
- 7/20/2021: version 1.2.1
This is a binary compatible release.
* minor lossless encoder improvements and x86 color conversion speed up
* add ARM64 simulator support to xcframeworkbuild.sh (#510)
* further security related hardening in libwebp & examples
(issues: #497, #508, #518)
(chromium: #1196480, #1196773, #1196775, #1196777, #1196778, #1196850)
(oss-fuzz: #28658, #28978)
* toolchain updates and bug fixes (#498, #501, #502, #504, #505, #506, #509,
#533)
* use more inclusive language within the source (#507)
9ce5843 update ChangeLog by James Zern · 4 years, 2 months ago v1.2.1 d919158 fuzzer/*: normalize src/ includes by James Zern · 4 years, 2 months ago 53b6f76 fix indent by James Zern · 4 years, 3 months ago 731246b update ChangeLog by James Zern · 4 years, 3 months ago v1.2.1-rc2 d250f01 dsp/*: use WEBP_HAVE_* to determine Init availability by James Zern · 4 years, 3 months ago 3a4d3ec update NEWS by James Zern · 4 years, 3 months ago b2bc809 bump version to 1.2.1 by James Zern · 4 years, 3 months ago e542fc7 update AUTHORS by James Zern · 4 years, 3 months ago e024115 Merge "libwebp/CMake: Add <BUILD_INTERFACE> to webp incl" into main by Yannis Guyon · 4 years, 3 months ago edea644 libwebp/CMake: Add <BUILD_INTERFACE> to webp incl by Yannis Guyon · 4 years, 3 months ago ece18e5 dsp.h: respect --disable-sse2/sse4.1/neon by James Zern · 4 years, 3 months ago a89a323 wicdec: support alpha from WebP WIC decoder by James Zern · 4 years, 3 months ago 26f4aa0 Merge "alpha_processing: fix visual studio warnings" into main by James Zern · 4 years, 3 months ago 8f59466 alpha_processing: fix visual studio warnings by James Zern · 4 years, 3 months ago 46d844e Merge "cpu.cmake: fix compiler flag detection w/3.17.0+" into main by James Zern · 4 years, 3 months ago 298d26e Merge changes I593adf92,If20675e7,Ifac68eac into main by Pascal Massimino · 4 years, 3 months ago a1e5dae alpha_processing*: use WEBP_RESTRICT qualifier by James Zern · 4 years, 3 months ago 327ef24 cpu.cmake: fix compiler flag detection w/3.17.0+ by James Zern · 4 years, 3 months ago f70819d configure: enable libwebpmux by default by James Zern · 4 years, 3 months ago dc7e2b4 configure: add informational notices when disabling binaries by James Zern · 4 years, 3 months ago 9df23dd configure: move lib flag checks before binaries by James Zern · 4 years, 3 months ago a2e18f1 Merge "WebPConfig.config.in: correct WEBP_INCLUDE_DIRS" into main by James Zern · 4 years, 3 months ago e1a8d4f Merge "bit_reader_inl_utils: uniformly apply WEBP_RESTRICT" into main by Pascal Massimino · 4 years, 4 months ago 4de35f4 rescaler.c: fix alignment by Skal · 4 years, 4 months ago 0f13eec bit_reader_inl_utils: uniformly apply WEBP_RESTRICT by James Zern · 4 years, 4 months ago 277d307 Fix size_t overflow in WebPRescalerInit by Skal · 4 years, 4 months ago 97adbba WebPConfig.config.in: correct WEBP_INCLUDE_DIRS by James Zern · 4 years, 4 months ago b60d460 advanced_api_fuzzer: add extreme config value coverage by James Zern · 4 years, 4 months ago 72fe52f anim_encode.c,cosmetics: normalize indent by James Zern · 4 years, 4 months ago 116d235 anim_encode: Fix encoded_frames_[] overflow by James Zern · 4 years, 4 months ago 6f445b3 CMake: set CMP0072 to NEW by Christopher Degawa · 4 years, 4 months ago b1cf887 define WEBP_RESTRICT for MSVC by James Zern · 4 years, 4 months ago 3e26513 Add WEBP_RESTRICT & use it in VP8BitReader by Clement Courbet · 4 years, 4 months ago f6d2924 vp8l_dec::ProcessRows: fix int overflow in multiply by James Zern · 4 years, 4 months ago de3b4ba CMake: add WEBP_BUILD_LIBWEBPMUX by Christopher Degawa · 4 years, 4 months ago 7f09d3d CMakeLists.txt: rm libwebpmux dep from anim_{diff,dump} by James Zern · 4 years, 4 months ago 4edea4a Init{RGB,YUV}Rescaler: fix a few more int overflows by James Zern · 4 years, 4 months ago c9e26bd rescaler_utils: set max valid scaled w/h to INT_MAX/2 by James Zern · 4 years, 4 months ago 28d488e utils.h: add SizeOverflow() by James Zern · 4 years, 4 months ago 695bdaa Export/EmitRescaledRowsRGBA: fix pointer offset int overflow by James Zern · 4 years, 4 months ago 685d073 Init{RGB,YUV}Rescaler: fix int overflows in multiplication by jzern@google.com · 4 years, 4 months ago d38bd0d WebPFlipBuffer: fix integer overflow by jzern@google.com · 4 years, 4 months ago 109ff0f utils: allow MALLOC_LIMIT to indicate a max by James Zern · 4 years, 4 months ago a2fce86 WebPRescalerImportRowExpand_C: promote some vals before multiply by James Zern · 4 years, 4 months ago 776983d AllocateBuffer: fix int multiplication overflow check by James Zern · 4 years, 4 months ago 315abbd Merge "Revert "Do not use a palette for one color images."" by James Zern · 4 years, 5 months ago eae815d Merge changes Ica3bbf75,I82f82954 by James Zern · 4 years, 5 months ago afbca5a Require Emscripten 2.0.18 by Zhi An Ng · 4 years, 5 months ago 3320416 CMakeLists,emscripten: use EXPORTED_RUNTIME_METHODS by James Zern · 4 years, 5 months ago 29145ed Update README instructions for using Emscripten by Zhi An Ng · 4 years, 5 months ago 1f57913 cosmetics: remove use of 'sanity' / 'master' by James Zern · 4 years, 5 months ago 29b6129 WebPAnimEncoderNewInternal: remove some unnecessary inits by James Zern · 4 years, 5 months ago b60869a Revert "Do not use a palette for one color images." by James Zern · 4 years, 5 months ago 6fb4cdd demux: move padded size calc post unpadded validation by James Zern · 4 years, 5 months ago 05b72d4 vp8l_enc.c: normalize index types by James Zern · 4 years, 6 months ago b6513fb Do not use a palette for one color images. by Vincent Rabaud · 4 years, 6 months ago 98bbe35 Fix multi-threading with palettes. by Vincent Rabaud · 4 years, 6 months ago b167424 Add modified Zeng's method to palette sorting. by Vincent Rabaud · 4 years, 6 months ago 88c90c4 add CONTRIBUTING.md by James Zern · 4 years, 6 months ago 6a9916d WebPRescalerInit: add missing int64_t promotion by James Zern · 4 years, 6 months ago b6cf52d WebPIoInitFromOptions: treat use_scaling as a bool by James Zern · 4 years, 6 months ago 3b12b7f WebPIoInitFromOptions: treat use_cropping as a bool by James Zern · 4 years, 6 months ago 595fa13 add WebPCheckCropDimensions() by James Zern · 4 years, 6 months ago 8fdaecb Disable cross-color when palette is used. by Vincent Rabaud · 4 years, 6 months ago 8933bac WebPIoInitFromOptions: respect incoming bypass_filtering val by James Zern · 4 years, 6 months ago 7d416ff webpdec,cosmetics: match error text to function call by James Zern · 4 years, 6 months ago ec6cfeb Fix typo on WebPPictureAlloc() in README by Yannis Guyon · 4 years, 6 months ago 7e58a1a *.cmake: add license header by James Zern · 4 years, 6 months ago 5651a6b cmake: fix .so versioning by James Zern · 4 years, 6 months ago 25ae67b xcframeworkbuild.sh: add arm64 simulator target by James Zern · 4 years, 7 months ago 5d4ee4c cosmetics: remove use of the term 'dummy' by James Zern · 4 years, 7 months ago 01b38ee faster CollectColorXXXTransforms_SSE41 by Ilya Kurdyukov · 4 years, 8 months ago 652aa34 Merge "Use BitCtz for FastSLog2Slow_C" by Pascal Massimino · 4 years, 8 months ago 0320e1e add the missing default BitsCtz() code by Skal · 4 years, 8 months ago 8886f62 Use BitCtz for FastSLog2Slow_C by Ilya Kurdyukov · 4 years, 8 months ago fae4161 faster CombinedShannonEntropy_SSE2 by Ilya Kurdyukov · 4 years, 8 months ago 5bd2704 Introduce the BitCtz() function. by Ilya Kurdyukov · 4 years, 8 months ago fee6428 Merge "wicdec,icc: treat unsupported op as non-fatal" by James Zern · 4 years, 8 months ago 33ddb89 lossless_sse{2,41}: remove some unneeded includes by James Zern · 4 years, 8 months ago b27ea85 wicdec,icc: treat unsupported op as non-fatal by James Zern · 4 years, 8 months ago b78494a Merge "Fix undefined signed shift." by Pascal Massimino · 4 years, 8 months ago e79974c Fix undefined signed shift. by Vincent Rabaud · 4 years, 8 months ago a885339 SSE4.1 versions of BGRA to RGB/BGR color-space conversions by Ilya Kurdyukov · 4 years, 8 months ago a09a647 SSE4.1 version of TransformColorInverse by Ilya Kurdyukov · 4 years, 8 months ago 401da22 Merge "pngdec: check version before using png_get_chunk_malloc_max" by James Zern · 4 years, 8 months ago 2690782 pngdec: check version before using png_get_chunk_malloc_max by James Zern · 4 years, 8 months ago 06c1e72 Code cleanup by Skal · 4 years, 8 months ago 8f0d41a Merge changes Id135bbf4,I99e59797 by James Zern · 4 years, 8 months ago 373eb17 gif2webp: don't store loop-count if there's only 1 frame by Pascal Massimino · 4 years, 8 months ago 759b9d5 cmake: add WEBP_USE_THREAD option by James Zern · 4 years, 8 months ago 926ce92 cmake: don't install binaries from extras/ by James Zern · 4 years, 8 months ago 9c367bc WebPAnimDecoderNewInternal: validate bitstream before alloc by James Zern · 4 years, 8 months ago 47f64f6 filters_sse2: import Chromium change by James Zern · 4 years, 8 months ago cc3577e fuzzer/*: use src/ based include paths by James Zern · 4 years, 9 months ago 004d77f Merge tag 'v1.2.0' by James Zern · 4 years, 9 months ago fedac6c update ChangeLog by James Zern · 4 years, 9 months ago v1.2.0 v1.2.0-rc3 170a871 Fix check_c_source_compiles with pthread. by Vincent Rabaud · 4 years, 9 months ago ceddb5f Fix check_c_source_compiles with pthread. by Vincent Rabaud · 4 years, 9 months ago 8599571 disable CombinedShannonEntropy_SSE2 on x86 by James Zern · 4 years, 9 months ago 289757f TiffDec: enforce stricter mem/dimension limit on tiles by Skal · 4 years, 9 months ago Next »