mirror of
https://chromium.googlesource.com/webm/libwebp
synced 2026-01-25 00:46:15 +00:00
Commit Graph
Select branches
Hide Pull Requests
0.2.0
0.3.0
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.5.0
0.5.1
0.5.2
0.6.0
0.6.1
1.0.0
1.0.1
1.0.2
1.0.3
1.1.0
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.6.0
chrome-m108-5359
chrome-m109-5414
chrome-m114-5735
chrome-m116-5845
main
portable-intrinsics
sandbox/jzern@google.com/mips-testing
wasm-simd
v0.1.2
v0.1.3
v0.1.99
v0.2.0
v0.2.0-rc1
v0.2.1
v0.3.0
v0.3.0-rc6
v0.3.0-rc7
v0.3.1
v0.3.1-rc1
v0.3.1-rc2
v0.4.0
v0.4.0-rc1
v0.4.1
v0.4.1-rc1
v0.4.2
v0.4.2-rc2
v0.4.3
v0.4.3-rc1
v0.4.4
v0.4.4-rc2
v0.5.0
v0.5.0-rc1
v0.5.1
v0.5.1-rc5
v0.5.2
v0.5.2-rc2
v0.6.0
v0.6.0-rc2
v0.6.0-rc3
v0.6.1
v0.6.1-rc2
v1.0.0
v1.0.0-rc1
v1.0.0-rc2
v1.0.0-rc3
v1.0.1
v1.0.1-rc2
v1.0.2
v1.0.2-rc1
v1.0.3
v1.0.3-rc1
v1.1.0
v1.1.0-rc2
v1.2.0
v1.2.0-rc3
v1.2.1
v1.2.1-rc2
v1.2.2
v1.2.2-rc1
v1.2.2-rc2
v1.2.3
v1.2.3-rc1
v1.2.4
v1.3.0
v1.3.0-rc1
v1.3.1
v1.3.1-rc1
v1.3.1-rc2
v1.3.2
v1.4.0
v1.4.0-rc1
v1.5.0
v1.5.0-rc1
v1.6.0
v1.6.0-rc1
webp-rfc9649
Select branches
Hide Pull Requests
0.2.0
0.3.0
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.5.0
0.5.1
0.5.2
0.6.0
0.6.1
1.0.0
1.0.1
1.0.2
1.0.3
1.1.0
1.2.0
1.2.1
1.2.2
1.2.3
1.2.4
1.3.0
1.3.1
1.3.2
1.4.0
1.5.0
1.6.0
chrome-m108-5359
chrome-m109-5414
chrome-m114-5735
chrome-m116-5845
main
portable-intrinsics
sandbox/jzern@google.com/mips-testing
wasm-simd
v0.1.2
v0.1.3
v0.1.99
v0.2.0
v0.2.0-rc1
v0.2.1
v0.3.0
v0.3.0-rc6
v0.3.0-rc7
v0.3.1
v0.3.1-rc1
v0.3.1-rc2
v0.4.0
v0.4.0-rc1
v0.4.1
v0.4.1-rc1
v0.4.2
v0.4.2-rc2
v0.4.3
v0.4.3-rc1
v0.4.4
v0.4.4-rc2
v0.5.0
v0.5.0-rc1
v0.5.1
v0.5.1-rc5
v0.5.2
v0.5.2-rc2
v0.6.0
v0.6.0-rc2
v0.6.0-rc3
v0.6.1
v0.6.1-rc2
v1.0.0
v1.0.0-rc1
v1.0.0-rc2
v1.0.0-rc3
v1.0.1
v1.0.1-rc2
v1.0.2
v1.0.2-rc1
v1.0.3
v1.0.3-rc1
v1.1.0
v1.1.0-rc2
v1.2.0
v1.2.0-rc3
v1.2.1
v1.2.1-rc2
v1.2.2
v1.2.2-rc1
v1.2.2-rc2
v1.2.3
v1.2.3-rc1
v1.2.4
v1.3.0
v1.3.0-rc1
v1.3.1
v1.3.1-rc1
v1.3.1-rc2
v1.3.2
v1.4.0
v1.4.0-rc1
v1.5.0
v1.5.0-rc1
v1.6.0
v1.6.0-rc1
webp-rfc9649
-
45102247a8
Use proper image dependency targets now that CMake >= 3.16
main
Vincent Rabaud
2025-12-23 17:09:14 +01:00 -
d52b9ee34d
Be consistent with the includes in non-src folders.
Vincent Rabaud
2025-12-23 12:33:21 +01:00 -
9b78419750
Fix potential memory leak for big rescaling
Vincent Rabaud
2025-12-19 23:02:19 +01:00 -
d078f7d201
Fix fuzzer when one scaled dimension is 0
Vincent Rabaud
2025-12-19 09:10:35 +00:00 -
a9f3b447ae
Merge "Get code to compile with older VS with partial AVX2 support." into main
Vincent Rabaud
2025-12-12 04:24:11 -08:00 -
d67d73bf5a
idec_dec.c: add missing WEBP_SELF_ASSIGN
James Zern
2025-12-09 12:18:25 -08:00 -
d7af7dd7cb
Get code to compile with older VS with partial AVX2 support.
Vincent Rabaud
2025-12-08 10:20:49 +01:00 -
934b7d7448
Merge "Clarify dc[k]^ range" into main
Vincent Rabaud
2025-12-02 12:22:21 -08:00 -
2d5c82155a
Merge "Fix -fbounds-safety errors in
dec." into main
James Zern
2025-12-02 09:51:09 -08:00 -
507c372276
Clarify dc[k]^ range
Vincent Rabaud
2025-12-02 17:52:43 +01:00 -
4c7aaa92e4
More fuzzer fixes
Vincent Rabaud
2025-12-02 13:54:25 +01:00 -
b81f462050
Fix -fbounds-safety errors in
dec.
Arman Hasanzadeh
2025-12-01 12:38:33 -08:00 -
f776da44f4
Make uint32_t multiplication explicitly uint64_t
Vincent Rabaud
2025-12-01 12:59:27 +01:00 -
4fc426c461
Force bash for fuzz tests
Vincent Rabaud
2025-11-28 09:52:32 +01:00 -
770ca097e7
Remove the other -rss_limit_mb= used by oss-fuzz
Vincent Rabaud
2025-11-27 10:02:32 +01:00 -
488f26bc16
Do not have OOM be fuzzer errors
Vincent Rabaud
2025-11-26 14:51:20 +01:00 -
3532891de4
Fix potential overflow in imageio
Vincent Rabaud
2025-11-25 12:42:39 +01:00 -
a3dddea9b5
Prevent some overflow during MBAnalyze
Vincent Rabaud
2025-11-24 16:17:58 +01:00 -
5465220b03
Add arbitrary data for the encoding fuzzers
Vincent Rabaud
2025-11-24 13:54:05 +01:00 -
4ebf0b0ac8
Properly validate picture dimensions for overflow
Vincent Rabaud
2025-11-19 23:08:08 +01:00 -
df24b5632e
Merge "VP8ApplyNearLossless: skip alloc for small images" into main
James Zern
2025-11-18 11:52:34 -08:00 -
3697df15d7
Merge "io_dec,CustomSetup: rm unnecessary 'is_alpha' check" into main
James Zern
2025-11-18 11:52:24 -08:00 -
acedec6860
Update the emscripten instructions
Vincent Rabaud
2025-11-13 22:21:08 +01:00 -
41c2a8d2f5
VP8ApplyNearLossless: skip alloc for small images
Andrzej Hunt
2025-11-07 16:10:28 +00:00 -
05934f93b9
io_dec,CustomSetup: rm unnecessary 'is_alpha' check
James Zern
2025-11-11 16:18:13 -08:00 -
2760d87827
Do not index costs out of bounds.
Vincent Rabaud
2025-11-04 10:24:45 +01:00 -
2d16e4ac95
Use ptrdiff_t to avoid potential int overflow
Vincent Rabaud
2025-11-04 09:23:43 +01:00 -
2a755e7eec
Set alpha to 0xff in ImportYUVAFromRGBA by default
Vincent Rabaud
2025-10-30 11:40:58 +01:00 -
d1e9c93961
Merge "Convert additional memcpy/memsets to unsafe variants" into main
James Zern
2025-10-28 20:54:15 -07:00 -
160ad07632
Add a fuzzer for WebPDecoderConfig
Vincent Rabaud
2025-10-28 11:22:36 +01:00 -
4efd97e825
Shorten sclip1
Vincent Rabaud
2025-10-27 11:43:34 +01:00 -
ea3f3f7c00
Convert additional memcpy/memsets to unsafe variants
mxms
2025-10-27 23:19:33 +00:00 -
3eb58b56d9
Fix clipping arrays
Vincent Rabaud
2025-10-27 10:41:21 +01:00 -
ed05414168
Prepare decoder and demuxer for -fbounds-safety adoption
mxms
2025-10-24 04:00:01 +00:00 -
9f14c2605b
Merge "Move non-abi breaking annotations into types.h" into main
James Zern
2025-10-22 12:53:30 -07:00 -
0ee1a5f4b0
Move non-abi breaking annotations into types.h
mxms
2025-10-21 04:03:27 +00:00 -
3066c7ea59
Merge changes I32b33cb9,I118aac97 into main
James Zern
2025-10-21 11:27:10 -07:00 -
23359a1039
Process rows properly in case of YUV cropping on odd lines.
Vincent Rabaud
2025-10-10 11:03:26 +02:00 -
61791c774a
Expand the 64-bit platforms for VP8LBitWriter
Vincent Rabaud
2025-10-10 09:12:33 +02:00 -
e40787da71
Add WEBP_UNSAFE_MEMCMP helper
mxms
2025-10-09 16:37:22 +00:00 -
9636d8e04f
Restrict MSAN fixes to old clang versions
Vincent Rabaud
2025-10-09 10:19:04 +02:00 -
bbbf29a9b6
tests/fuzzer: apply clang-format
clang-format
2025-10-08 19:02:55 -07:00 -
7a155ce913
.clang-format: add DerivePointerAlignment: false
James Zern
2025-10-08 18:57:03 -07:00 -
64dce5d826
api.md: mention 'exact' default in WebPEncodeLossless*
James Zern
2025-10-06 13:49:20 -07:00 -
1f0a494e80
Fix 32 bit writing in VP8LPutBits
Vincent Rabaud
2025-10-01 09:15:34 +02:00 -
0e5f4ee3de
Fix endianness with CMake.
Vincent Rabaud
2025-09-29 14:33:56 +02:00 -
158b533d3e
Fix potential integer overflow
Vincent Rabaud
2025-09-29 21:07:22 +02:00 -
13f42ea2d2
Remove dead code
Vincent Rabaud
2025-09-29 15:29:50 +02:00 -
74f6afd3e6
Merge "Have lossless use ImportYUVAFromRGB" into main
Vincent Rabaud
2025-09-27 04:56:31 -07:00 -
0d14d84bdb
Have lossless use ImportYUVAFromRGB
Vincent Rabaud
2025-08-25 12:52:26 +02:00 -
c00d83f664
{xcframework,ios}build.sh: remove 32-bit targets
James Zern
2025-09-22 15:25:39 -07:00 -
d5b3883812
fuzz: fix typo in nalloc env variable
Philippe Antoine
2025-09-21 20:51:59 +02:00 -
aae8a3da33
Merge "Add fbounds-safety annotations in
quant_levels_dec_utils.c/.h." into main
James Zern
2025-09-18 12:46:00 -07:00 -
b4dbec562f
Add fbounds-safety annotations in
quant_levels_dec_utils.c/.h.
Arman Hasanzadeh
2025-09-17 15:31:57 -07:00 -
d16489f66c
Merge "fuzz: add allocations failures injections" into main
James Zern
2025-09-17 15:18:26 -07:00 -
0fd008f832
sharpyuv: remove unnecessary rgb_bit_depth -> bit_depth
skal
2025-09-16 08:38:29 +02:00 -
3779daa97f
Merge "Add fbounds-safety annotations in
huffman_utils.c/.h." into main
James Zern
2025-08-27 12:34:36 -07:00 -
f2372fba3b
Add fbounds-safety annotations in
huffman_utils.c/.h.
Arman Hasanzadeh
2025-08-26 16:04:38 -07:00 -
fd2c2cc05b
Merge "Add canvas carryover to libwebp anim_encode" into main
Yannis Guyon
2025-08-26 13:40:53 -07:00 -
fdc81cebda
fuzz: add allocations failures injections
Philippe Antoine
2025-07-23 20:50:34 +02:00 -
ed8b34cf16
Merge "WebPEstimateBestFilter: remove unneeded
strideparam" into main
James Zern
2025-08-26 10:49:51 -07:00 -
94bfff3ffe
Add canvas carryover to libwebp anim_encode
Yannis Guyon
2025-08-22 11:39:06 +00:00 -
1ba05593d0
Merge "Add missing {}s to conditionals & loops" into main
James Zern
2025-08-21 12:37:16 -07:00 -
b3f8ce7015
WebPEstimateBestFilter: remove unneeded
strideparam
James Zern
2025-08-20 16:30:23 -07:00 -
2074cb4ba1
Merge "Add fbounds-safety annotations for
WebPRescaler." into main
James Zern
2025-08-20 19:06:52 -07:00 -
1fdd4ef501
Add fbounds-safety annotations for
WebPRescaler.
Arman Hasanzadeh
2025-08-20 17:53:19 -07:00 -
235286fd78
Add missing {}s to conditionals & loops
James Zern
2025-08-20 16:22:29 -07:00 -
dab2cf21fa
Merge "Add fbounds-safety annotations in
palette.c/.h." into main
James Zern
2025-08-20 15:10:00 -07:00 -
b7d30cfd94
Merge "Add fbounds-safety annotations for
sorted." into main
James Zern
2025-08-20 15:04:27 -07:00 -
17ba97c149
Merge "Add fbounds-safety annotations for
data." into main
James Zern
2025-08-20 14:07:31 -07:00 -
4cdb42070f
Add fbounds-safety annotations for
sorted.
Arman Hasanzadeh
2025-08-20 13:11:59 -07:00 -
baf42a5876
Add fbounds-safety annotations for
data.
Arman Hasanzadeh
2025-08-20 13:04:51 -07:00 -
7ee251d3fd
Add -fbounds-safety to webpdecodeutils
mxms
2025-08-20 19:45:01 +00:00 -
69c8056c7a
Merge "Add fbounds-safety annotations for
data." into main
James Zern
2025-08-20 12:28:49 -07:00 -
5d3a9fc55b
Merge "Add fbounds-safety annotations for
count." into main
James Zern
2025-08-20 12:24:13 -07:00 -
52135b8e00
Add fbounds-safety annotations in
palette.c/.h.
Arman Hasanzadeh
2025-08-20 08:27:00 -07:00 -
ddcdfa6a42
Refactor libwebp anim_encode curr prev rectangles
Yannis Guyon
2025-08-20 07:52:53 +00:00 -
ddabb66f23
Add fbounds-safety annotations for
data.
Arman Hasanzadeh
2025-08-19 22:33:39 -07:00 -
f66f1ee95c
Add fbounds-safety annotations for
count.
Arman Hasanzadeh
2025-08-19 22:15:25 -07:00 -
f2061209d0
Merge "Add fbounds-safety annotations for
histogram." into main
James Zern
2025-08-19 13:58:27 -07:00 -
fde90a49e4
Add fbounds-safety annotations for
histogram.
Arman Hasanzadeh
2025-08-19 12:34:27 -07:00 -
2be405c472
Merge "Add fbounds-safety annotations for
palette." into main
James Zern
2025-08-19 12:24:38 -07:00 -
ed02bfa963
Merge "Add fbounds-safety annotations for
data." into main
James Zern
2025-08-19 11:58:43 -07:00 -
9d690dbf06
Merge "Add fbounds-safety annotations for
VP8LBitWriter." into main
James Zern
2025-08-19 11:55:47 -07:00 -
603d4055bc
Merge "Add fbounds-safety annotations for
pool." into main
James Zern
2025-08-19 11:54:47 -07:00 -
69b9b8525e
Add fbounds-safety annotations for
palette.
Arman Hasanzadeh
2025-08-19 11:52:40 -07:00 -
9b3fc5f5e8
Merge "Add fbounds-safety annotations for
tokens." into main
James Zern
2025-08-19 11:36:44 -07:00 -
30b2c593c9
Add fbounds-safety annotations for
VP8LBitWriter.
Arman Hasanzadeh
2025-08-14 08:36:16 -07:00 -
46d65e4a19
Add fbounds-safety annotations for
data.
Arman Hasanzadeh
2025-08-18 23:41:03 -07:00 -
10d81e1ef0
Add fbounds-safety annotations for
pool.
Arman Hasanzadeh
2025-08-18 23:31:14 -07:00 -
101e2b303f
Add fbounds-safety annotations for
tokens.
Arman Hasanzadeh
2025-08-18 18:57:06 -07:00 -
7903644f24
Merge "Add fbounds-safety annotations for
code_lengths." into main
James Zern
2025-08-18 13:28:58 -07:00 -
8a2b400352
Merge "Add fbounds-safety annotations for
VP8BitReader." into main
James Zern
2025-08-15 19:40:01 -07:00 -
fb656b44f3
Merge "Adds fbounds annotations for
VP8LColorCache." into main
James Zern
2025-08-15 19:38:10 -07:00 -
ac865676a9
Adds fbounds annotations for
VP8LColorCache.
Arman Hasanzadeh
2025-08-15 12:32:50 -07:00 -
fa93a9bb35
Merge "Reapply "dsp/lossless{,_enc}_sse2.c: reorder *_SSE assignments"" into main
James Zern
2025-08-15 12:23:49 -07:00 -
15b1de13da
Add fbounds-safety annotations for
code_lengths.
Arman Hasanzadeh
2025-08-15 10:08:16 -07:00 -
59dae3a508
Add fbounds-safety annotations for
VP8BitReader.
Arman Hasanzadeh
2025-08-15 08:39:12 -07:00 -
3f96cbffa2
Merge "Add fbounds-safety annotations for
VP8BitWriter." into main
James Zern
2025-08-14 20:43:58 -07:00 -
903b6d816f
Merge "configure: add -Wself-assign" into main
James Zern
2025-08-14 16:15:30 -07:00