summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* dsp/cpu.h: add missing extern "C"James Zern2022-07-081-0/+9
* bump version to 1.2.3James Zern2022-06-3011-28/+28
* add WEBP_MSANJames Zern2022-06-142-0/+15
* Merge "sharpyuv: add support for 10/12/16 bit rgb and 10/12 bit yuv." into mainMaryla Ustarroz-Calonge2022-05-241-4/+4
|\
| * sharpyuv: add support for 10/12/16 bit rgb and 10/12 bit yuv.Maryla2022-05-231-4/+4
* | normalize WebPValidatePicture declaration w/definitionJames Zern2022-05-171-1/+1
|/
* Add an internal WebPValidatePicture.Vincent Rabaud2022-05-164-30/+41
* Some renamings for consistency.Vincent Rabaud2022-05-164-61/+59
* Make sure the stride has a minimum value in the importer.Vincent Rabaud2022-05-101-0/+2
* sharpyuv: cleanup/cosmetic changesMaryla2022-05-091-28/+18
* {histogram,predictor}_enc: quiet int -> float warningsJames Zern2022-04-202-2/+2
* Replace doubles by floats in lossless misc cost estimations.Vincent Rabaud2022-04-1710-159/+153
* demux,IsValidExtendedFormat: remove unused variablebrianpl@google.com2022-04-081-3/+0
* Merge "libsharpyuv: add colorspace utilities" into mainMaryla Ustarroz-Calonge2022-04-081-1/+3
|\
| * libsharpyuv: add colorspace utilitiesMaryla2022-04-081-1/+3
* | Merge changes Id9890a60,I376d81e6,I1c958838 into mainJames Zern2022-04-063-13/+19
|\ \ | |/ |/|
| * GetBackwardReferences: fail on alloc errorJames Zern2022-04-041-9/+10
| * BackwardReferencesHashChainDistanceOnly: fix segfault on OOMJames Zern2022-04-041-1/+1
| * VP8LEncodeStream: fix segfault on OOMJames Zern2022-04-041-3/+8
* | Merge changes I479bc487,I39864691,I5d486c2c,I186d13be into mainPascal Massimino2022-04-052-4/+6
|\ \
| * | mux{edit,internal}: fix leaks on errorJames Zern2022-04-042-4/+6
| |/
* | normalize label indentJames Zern2022-04-044-10/+10
|/
* Make libsharpyuv self-contained by removing dependency on cpu.cMaryla2022-03-302-1/+22
* Let SharpArgbToYuv caller pass in an RGB>YUV conversion matrix.Maryla2022-03-241-5/+5
* vp8l_dec.c,cosmetics: fix a few typosJames Zern2022-03-141-3/+3
* Merge "Make libwebp depend on libsharpyuv." into mainMaryla Ustarroz-Calonge2022-03-076-686/+7
|\
| * Make libwebp depend on libsharpyuv.Maryla2022-03-046-686/+7
* | alpha_processing_neon.c: fix 0x01... typoJames Zern2022-03-041-1/+1
|/
* Fix lossless encoding for MIPS.Vincent Rabaud2022-03-011-4/+4
* alpha_processing_neon.c: fix Dispatch/ExtractAlpha_NEONJames Zern2022-02-281-2/+4
* Basic version of libsharpyuv in libwebp, in C.Maryla2022-02-184-220/+242
* quant_enc.c: use WEBP_RESTRICT qualifierJames Zern2022-02-102-27/+38
* Add progress hook granularity in losslessYannis Guyon2022-02-079-284/+414
* Rename MAX_COST to MAX_BIT_COST in histogram_enc.cYannis Guyon2022-02-031-5/+5
* Merge tag 'v1.2.2'James Zern2022-01-2011-24/+24
|\
| * libwebp: Fix VP8EncTokenLoop() progressYannis Guyon2022-01-191-2/+7
| * anim_decode: fix alpha blending with big-endianJames Zern2021-12-231-16/+24
| * bump version to 1.2.2James Zern2021-12-1411-24/+24
* | dsp.h: bump msvc arm64 version requirement to 16.6James Zern2022-01-191-2/+3
* | libwebp: Fix VP8EncTokenLoop() progressYannis Guyon2022-01-181-2/+7
* | anim_decode: fix alpha blending with big-endianJames Zern2021-12-221-16/+24
|/
* add missing USE_{MSA,NEON} checks in headersjzern@google.com2021-12-142-2/+10
* update http linksJames Zern2021-11-237-7/+7
* update rfc linksJames Zern2021-11-171-1/+1
* change VP8LPredictorFunc signature to avoid reading 'left'masterPascal Massimino2021-11-058-80/+127
* dsp.h: enable NEON w/VS2019+ ARM64 targetsJames Zern2021-09-131-1/+6
* Have a hard-coded value for memset in TrellisQuantizeBlock.Vincent Rabaud2021-08-301-11/+20
* Speed up TrellisQuantizeBlockVincent Rabaud2021-08-301-10/+17
* fix indentJames Zern2021-07-283-25/+25
* dsp/*: use WEBP_HAVE_* to determine Init availabilityJames Zern2021-07-2613-41/+53