libwebp-1.2.4
- 8/4/2022: version 1.2.4
This is a binary compatible release.
* restore CMake libwebpmux target name for compatibility with 1.2.2 (#575)
* fix lossless crunch mode encoding with WEBP_REDUCE_SIZE
(chromium: #1345547, #1345595, #1345772, #1345804)
9fde812 bump version to 1.2.4 by James Zern · 3 years, 5 months ago e626925 lossless: fix crunch mode w/WEBP_REDUCE_SIZE by James Zern · 3 years, 5 months ago 1.2.3 56a480e dsp/cpu.h: add missing extern "C" by James Zern · 3 years, 5 months ago 34b1dc3 bump version to 1.2.3 by James Zern · 3 years, 6 months ago e15b356 add WEBP_MSAN by James Zern · 3 years, 6 months ago 20ef48f Merge "sharpyuv: add support for 10/12/16 bit rgb and 10/12 bit yuv." into main by Maryla Ustarroz-Calonge · 3 years, 7 months ago 93c5437 sharpyuv: add support for 10/12/16 bit rgb and 10/12 bit yuv. by Maryla · 3 years, 7 months ago 53cf2b4 normalize WebPValidatePicture declaration w/definition by James Zern · 3 years, 7 months ago 30453ea Add an internal WebPValidatePicture. by Vincent Rabaud · 3 years, 7 months ago 6c43219 Some renamings for consistency. by Vincent Rabaud · 3 years, 7 months ago 6c45cef Make sure the stride has a minimum value in the importer. by Vincent Rabaud · 3 years, 7 months ago 0c8b0e6 sharpyuv: cleanup/cosmetic changes by Maryla · 3 years, 7 months ago dc3841e {histogram,predictor}_enc: quiet int -> float warnings by James Zern · 3 years, 8 months ago a19a25b Replace doubles by floats in lossless misc cost estimations. by Vincent Rabaud · 3 years, 8 months ago 779597d demux,IsValidExtendedFormat: remove unused variable by brianpl@google.com · 3 years, 9 months ago 40e8aa5 Merge "libsharpyuv: add colorspace utilities" into main by Maryla Ustarroz-Calonge · 3 years, 9 months ago 01a05de libsharpyuv: add colorspace utilities by Maryla · 3 years, 9 months ago 2de4b05 Merge changes Id9890a60,I376d81e6,I1c958838 into main by James Zern · 3 years, 9 months ago e8e77b9 Merge changes I479bc487,I39864691,I5d486c2c,I186d13be into main by Pascal Massimino · 3 years, 9 months ago 10c5084 normalize label indent by James Zern · 3 years, 9 months ago 89f774e mux{edit,internal}: fix leaks on error by James Zern · 3 years, 9 months ago e3cfafa GetBackwardReferences: fail on alloc error by James Zern · 3 years, 9 months ago a828a59 BackwardReferencesHashChainDistanceOnly: fix segfault on OOM by James Zern · 3 years, 9 months ago fe153fa VP8LEncodeStream: fix segfault on OOM by James Zern · 3 years, 9 months ago 841960b Make libsharpyuv self-contained by removing dependency on cpu.c by Maryla · 3 years, 9 months ago 7a68afa Let SharpArgbToYuv caller pass in an RGB>YUV conversion matrix. by Maryla · 3 years, 9 months ago 5ccbd6e vp8l_dec.c,cosmetics: fix a few typos by James Zern · 3 years, 9 months ago d0d2292 Merge "Make libwebp depend on libsharpyuv." into main by Maryla Ustarroz-Calonge · 3 years, 10 months ago 03d1219 alpha_processing_neon.c: fix 0x01... typo by James Zern · 3 years, 10 months ago d55d447 Make libwebp depend on libsharpyuv. by Maryla · 3 years, 10 months ago e4cbcdd Fix lossless encoding for MIPS. by Vincent Rabaud · 3 years, 10 months ago 924e7ca alpha_processing_neon.c: fix Dispatch/ExtractAlpha_NEON by James Zern · 3 years, 10 months ago 29cc95c Basic version of libsharpyuv in libwebp, in C. by Maryla · 3 years, 10 months ago b9d2f9c quant_enc.c: use WEBP_RESTRICT qualifier by James Zern · 3 years, 10 months ago ec178f2 Add progress hook granularity in lossless by Yannis Guyon · 3 years, 11 months ago 26139c7 Rename MAX_COST to MAX_BIT_COST in histogram_enc.c by Yannis Guyon · 3 years, 11 months ago 6f49654 Merge tag 'v1.2.2' by James Zern · 4 years ago 4074acf dsp.h: bump msvc arm64 version requirement to 16.6 by James Zern · 4 years ago 6db8248 libwebp: Fix VP8EncTokenLoop() progress by Yannis Guyon · 4 years ago db25f1b libwebp: Fix VP8EncTokenLoop() progress by Yannis Guyon · 4 years ago f084244 anim_decode: fix alpha blending with big-endian by James Zern · 4 years ago e488671 anim_decode: fix alpha blending with big-endian by James Zern · 4 years ago 973390b bump version to 1.2.2 by James Zern · 4 years ago 02ca04c add missing USE_{MSA,NEON} checks in headers by jzern@google.com · 4 years ago b6f756e update http links by James Zern · 4 years, 1 month ago 8f5cb4c update rfc links by James Zern · 4 years, 1 month ago 8ea8156 change VP8LPredictorFunc signature to avoid reading 'left' by Pascal Massimino · 4 years, 1 month ago e23cd54 dsp.h: enable NEON w/VS2019+ ARM64 targets by James Zern · 4 years, 3 months ago 1a8f0d4 Have a hard-coded value for memset in TrellisQuantizeBlock. by Vincent Rabaud · 4 years, 4 months ago 9348016 Speed up TrellisQuantizeBlock by Vincent Rabaud · 4 years, 4 months ago 53b6f76 fix indent by James Zern · 4 years, 5 months ago d250f01 dsp/*: use WEBP_HAVE_* to determine Init availability by James Zern · 4 years, 5 months ago b2bc809 bump version to 1.2.1 by James Zern · 4 years, 5 months ago ece18e5 dsp.h: respect --disable-sse2/sse4.1/neon by James Zern · 4 years, 5 months ago 8f59466 alpha_processing: fix visual studio warnings by James Zern · 4 years, 5 months ago a1e5dae alpha_processing*: use WEBP_RESTRICT qualifier by James Zern · 4 years, 6 months ago e1a8d4f Merge "bit_reader_inl_utils: uniformly apply WEBP_RESTRICT" into main by Pascal Massimino · 4 years, 6 months ago 4de35f4 rescaler.c: fix alignment by Skal · 4 years, 6 months ago 0f13eec bit_reader_inl_utils: uniformly apply WEBP_RESTRICT by James Zern · 4 years, 6 months ago 277d307 Fix size_t overflow in WebPRescalerInit by Skal · 4 years, 6 months ago 72fe52f anim_encode.c,cosmetics: normalize indent by James Zern · 4 years, 6 months ago 116d235 anim_encode: Fix encoded_frames_[] overflow by James Zern · 4 years, 6 months ago b1cf887 define WEBP_RESTRICT for MSVC by James Zern · 4 years, 6 months ago 3e26513 Add WEBP_RESTRICT & use it in VP8BitReader by Clement Courbet · 4 years, 6 months ago f6d2924 vp8l_dec::ProcessRows: fix int overflow in multiply by James Zern · 4 years, 6 months ago 4edea4a Init{RGB,YUV}Rescaler: fix a few more int overflows by James Zern · 4 years, 6 months ago c9e26bd rescaler_utils: set max valid scaled w/h to INT_MAX/2 by James Zern · 4 years, 6 months ago 28d488e utils.h: add SizeOverflow() by James Zern · 4 years, 6 months ago 695bdaa Export/EmitRescaledRowsRGBA: fix pointer offset int overflow by James Zern · 4 years, 6 months ago 685d073 Init{RGB,YUV}Rescaler: fix int overflows in multiplication by jzern@google.com · 4 years, 6 months ago d38bd0d WebPFlipBuffer: fix integer overflow by jzern@google.com · 4 years, 6 months ago 109ff0f utils: allow MALLOC_LIMIT to indicate a max by James Zern · 4 years, 7 months ago a2fce86 WebPRescalerImportRowExpand_C: promote some vals before multiply by James Zern · 4 years, 7 months ago 776983d AllocateBuffer: fix int multiplication overflow check by James Zern · 4 years, 7 months ago 315abbd Merge "Revert "Do not use a palette for one color images."" by James Zern · 4 years, 7 months ago 1f57913 cosmetics: remove use of 'sanity' / 'master' by James Zern · 4 years, 7 months ago 29b6129 WebPAnimEncoderNewInternal: remove some unnecessary inits by James Zern · 4 years, 7 months ago b60869a Revert "Do not use a palette for one color images." by James Zern · 4 years, 7 months ago 6fb4cdd demux: move padded size calc post unpadded validation by James Zern · 4 years, 7 months ago 05b72d4 vp8l_enc.c: normalize index types by James Zern · 4 years, 8 months ago b6513fb Do not use a palette for one color images. by Vincent Rabaud · 4 years, 8 months ago 98bbe35 Fix multi-threading with palettes. by Vincent Rabaud · 4 years, 8 months ago b167424 Add modified Zeng's method to palette sorting. by Vincent Rabaud · 4 years, 8 months ago 6a9916d WebPRescalerInit: add missing int64_t promotion by James Zern · 4 years, 8 months ago b6cf52d WebPIoInitFromOptions: treat use_scaling as a bool by James Zern · 4 years, 8 months ago 3b12b7f WebPIoInitFromOptions: treat use_cropping as a bool by James Zern · 4 years, 8 months ago 595fa13 add WebPCheckCropDimensions() by James Zern · 4 years, 8 months ago 8fdaecb Disable cross-color when palette is used. by Vincent Rabaud · 4 years, 8 months ago 8933bac WebPIoInitFromOptions: respect incoming bypass_filtering val by James Zern · 4 years, 8 months ago 5d4ee4c cosmetics: remove use of the term 'dummy' by James Zern · 4 years, 9 months ago 01b38ee faster CollectColorXXXTransforms_SSE41 by Ilya Kurdyukov · 4 years, 10 months ago 652aa34 Merge "Use BitCtz for FastSLog2Slow_C" by Pascal Massimino · 4 years, 10 months ago 0320e1e add the missing default BitsCtz() code by Skal · 4 years, 10 months ago 8886f62 Use BitCtz for FastSLog2Slow_C by Ilya Kurdyukov · 4 years, 10 months ago fae4161 faster CombinedShannonEntropy_SSE2 by Ilya Kurdyukov · 4 years, 10 months ago 5bd2704 Introduce the BitCtz() function. by Ilya Kurdyukov · 4 years, 10 months ago 33ddb89 lossless_sse{2,41}: remove some unneeded includes by James Zern · 4 years, 10 months ago b78494a Merge "Fix undefined signed shift." by Pascal Massimino · 4 years, 10 months ago e79974c Fix undefined signed shift. by Vincent Rabaud · 4 years, 10 months ago a885339 SSE4.1 versions of BGRA to RGB/BGR color-space conversions by Ilya Kurdyukov · 4 years, 10 months ago Next »