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
-
cdaac01490
Add fbounds-safety annotations for
VP8BitWriter.
Arman Hasanzadeh
2025-08-13 17:00:23 -07:00 -
456e2cbce1
VP8LInitBitReader: remove dead store
James Zern
2025-08-14 13:30:44 -07:00 -
de6aee46e1
Reapply "dsp/lossless{,_enc}_sse2.c: reorder *_SSE assignments"
James Zern
2025-08-14 13:17:31 -07:00 -
f52d646039
Merge "Add fbounds-safety annotations for
bit_depths." into main
James Zern
2025-08-14 12:50:36 -07:00 -
9ab7a640e4
Merge "Add fbounds-safety annotations for
VP8LBitReader." into main
James Zern
2025-08-14 12:48:30 -07:00 -
011c600dca
Merge "Add WEBP_SELF_ASSIGN macro" into main
James Zern
2025-08-14 12:47:53 -07:00 -
9769bb767c
configure: add -Wself-assign
James Zern
2025-08-14 12:03:57 -07:00 -
47a744d582
Add WEBP_SELF_ASSIGN macro
mxms
2025-08-14 00:16:24 +00:00 -
7d857a1edc
Merge "Add fbounds-safety annotations for
start." into main
James Zern
2025-08-14 11:47:20 -07:00 -
19f28b7889
Add fbounds-safety annotations for
VP8LBitReader.
Arman Hasanzadeh
2025-08-12 16:35:56 -07:00 -
4cc27eb808
Add fbounds-safety annotations for
bit_depths.
Arman Hasanzadeh
2025-08-12 19:01:15 -07:00 -
6805c246e3
Add fbounds-safety annotations for
start.
Arman Hasanzadeh
2025-08-13 17:18:01 -07:00 -
61e5c391d6
Revert "dsp/lossless{,_enc}_sse2.c: reorder *_SSE assignments"
James Zern
2025-08-13 16:51:23 -07:00 -
991170bbab
Implement WEBP_DSP_INIT with SRWLOCK for Windows
1.6.0
Wan-Teh Chang
2025-08-01 16:20:52 -07:00 -
166968b809
Use file static variables in WEBP_DSP_INIT_FUNC()
Wan-Teh Chang
2025-08-01 19:07:41 -07:00 -
2246828be3
dsp/lossless{,_enc}_sse2.c: reorder *_SSE assignments
James Zern
2025-08-07 13:23:11 -07:00 -
4bcea04803
Merge "Implement pthread_mutex_t using SRWLOCK on Windows" into main
James Zern
2025-08-06 19:02:21 -07:00 -
6913049d6e
Merge "Fix universal macOS binaries builds" into main
James Zern
2025-08-06 18:42:19 -07:00 -
6680723e66
Implement pthread_mutex_t using SRWLOCK on Windows
Wan-Teh Chang
2025-08-06 18:27:58 -07:00 -
0ce96e30e0
Merge "cpu.cmake,cosmetics: apply cmake-format" into main
James Zern
2025-08-06 16:52:06 -07:00 -
ac2795e904
Remove pthread code for Windows older than Vista
Wan-Teh Chang
2025-08-02 08:09:14 -07:00 -
c41d168d25
Merge "Apply "default unsafe" annotation across webputils" into main
James Zern
2025-08-05 11:23:47 -07:00 -
019ce505e9
cpu.cmake,cosmetics: apply cmake-format
James Zern
2025-08-05 11:22:22 -07:00 -
e329ca4c26
Fix universal macOS binaries builds
prevter
2025-08-01 14:42:32 +03:00 -
ff87eeecc9
Apply "default unsafe" annotation across webputils
mxms
2025-07-31 23:06:07 +00:00 -
b0e8039062
Merge changes Iecff615a,I1237904a into main
James Zern
2025-08-04 17:38:04 -07:00 -
0a6869b1bc
Merge "add .clang-format" into main
James Zern
2025-08-04 16:24:32 -07:00 -
54f23b049e
Implement WEBP_DSP_INIT with SRWLOCK for Windows
Wan-Teh Chang
2025-08-01 16:20:52 -07:00 -
db608edd71
unicode.h: fix include order on windows
James Zern
2025-08-04 11:26:00 -07:00 -
313692d51e
Use file static variables in WEBP_DSP_INIT_FUNC()
Wan-Teh Chang
2025-08-01 19:07:41 -07:00 -
484991ce3f
Merge "Merge the mallocs in sharpyuv." into main
James Zern
2025-08-01 13:19:45 -07:00 -
67cd2fc03a
add .clang-format
James Zern
2025-08-01 13:14:54 -07:00 -
0de0a62305
Merge the mallocs in sharpyuv.
Vincent Rabaud
2025-07-31 20:51:01 -07:00 -
f3109bd6c8
CONTRIBUTING.md: update clang-format text
James Zern
2025-07-31 15:26:27 -07:00 -
44257cb826
apply clang-format
clang-format
2025-07-28 18:23:12 -07:00 -
b569988d3f
Merge "Set best frame candidate at each encode in animenc" into main
Yannis Guyon
2025-07-31 01:33:58 -07:00 -
5531b1e7b7
Merge changes Ie4e2908b,I54e62206 into main
James Zern
2025-07-30 13:54:51 -07:00 -
b1feaa40b8
Set best frame candidate at each encode in animenc
Yannis Guyon
2025-07-30 12:04:46 +00:00 -
e721627c25
anim_diff: normalize
ok = ... && okstatements
James Zern
2025-07-28 18:11:16 -07:00 -
86924ed5cd
examples/{webpmux,unicode}: simplify W_CHAR casts
James Zern
2025-07-28 18:02:39 -07:00 -
3a55b076c9
Fix comment in anim_encode for key frame candidate
Yannis Guyon
2025-07-29 12:52:38 +00:00 -
bfea600a5f
Set prev_candidate_undecided in anim_enc
Yannis Guyon
2025-07-29 07:48:02 +00:00 -
ab0a07fcf5
Merge "Create src/utils/bounds_safety.h" into main
James Zern
2025-07-28 17:28:22 -07:00 -
9aebd2a64e
Create src/utils/bounds_safety.h
mxms
2025-07-18 17:26:07 +00:00 -
8c815d82d7
Add ARGB/ABGR support to WebPConvertRGB24ToY/WebPConvertBGR24ToY
Vincent Rabaud
2025-07-24 14:14:20 +02:00 -
a81af56db9
src/dec: fix a status reported during setup
Vincent Rabaud
2025-07-23 11:08:02 +02:00 -
4e63ff1eb6
Fix lossy/lossless typo in anim_encode
Yannis Guyon
2025-07-21 13:49:37 +00:00 -
a7002d2089
Add WEBP_ENABLE_FBOUNDS_SAFETY to CMakeLists.txt
mxms
2025-07-17 20:15:33 +00:00 -
08b51dd130
Merge tag 'v1.6.0'
James Zern
2025-07-09 16:26:07 -07:00 -
4fa2191233
update ChangeLog
v1.6.0
James Zern
2025-07-07 17:20:00 -07:00 -
370aa5817e
webp_js/README.md: add some more code formatting (``)
James Zern
2025-07-07 15:34:31 -07:00 -
f83c6b328f
CMakeLists: add warning for incorrect emscripten config
James Zern
2025-07-07 14:11:24 -07:00 -
6a3e656b6d
update ChangeLog
v1.6.0-rc1
James Zern
2025-07-01 15:18:52 -07:00 -
fa6f56496a
BuildHuffmanTable: add an assert for offset[] bounds
Jonathan Grant
2024-01-13 20:23:26 +00:00 -
bf0bf1e749
api.md: add WebPValidateDecoderConfig to pseudocode
James Zern
2025-06-30 12:10:13 -07:00 -
e8ae210d0b
update NEWS
James Zern
2025-06-30 12:04:32 -07:00 -
ce53efd7ae
bump version to 1.6.0
James Zern
2025-06-30 11:59:38 -07:00 -
1c3331702f
update AUTHORS
James Zern
2025-06-30 11:52:43 -07:00 -
85e098e58d
webpmux: fix heap overflow w/-get/-set
James Zern
2025-06-26 11:50:43 -07:00 -
418340d85b
Merge "Make histogram allocation and access more readable and type-safe." into main
James Zern
2025-06-24 13:02:34 -07:00 -
23ce76fa37
Merge "VP8BitReaderSetBuffer: move NULL check to call site" into main
James Zern
2025-06-24 12:45:57 -07:00 -
bbf3cbb1be
VP8BitReaderSetBuffer: move NULL check to call site
James Zern
2025-06-23 19:05:32 -07:00 -
f6b87e03fc
Fix const style guide
Vincent Rabaud
2025-06-24 11:50:09 +02:00 -
8852f89ab5
Have lossless return the same results with/without -mt
Vincent Rabaud
2025-06-20 16:40:59 +02:00 -
e015dcc0b9
Make histogram allocation and access more readable and type-safe.
Henner Zeller
2025-06-12 15:19:58 +02:00 -
753ed11ef8
enc_neon.c: fix aarch64 compilation w/gcc < 8.5.0
James Zern
2025-05-30 10:22:58 -07:00 -
0cd0b7a701
enc_fuzzer.cc: remove duplicate <cstdlib> include
James Zern
2025-05-16 12:46:01 -07:00 -
2209ffba39
swig,cosmetics: normalize includes
James Zern
2025-05-16 12:41:21 -07:00 -
15e2e1ee3b
analysis_enc.c: remove unused include
James Zern
2025-05-16 12:40:51 -07:00 -
98c2780100
IWYU: Include all headers for symbols used in files.
Henner Zeller
2025-05-10 19:00:56 +02:00 -
eb3ff78159
Only use valid histograms in VP8LHistogramSet
Vincent Rabaud
2025-04-24 17:03:49 +02:00 -
57e324e2eb
Refactor VP8LHistogram histogram_enc.cc
Vincent Rabaud
2025-04-23 19:12:21 +02:00 -
7191a602b0
Merge "Generalize trivial histograms" into main
Vincent Rabaud
2025-04-21 12:48:33 -07:00 -
19696e0a6f
Merge "alpha_processing_sse2: quiet signed conv warning" into main
James Zern
2025-04-21 12:45:32 -07:00 -
89b01eccca
Merge "cwebp: add
-resize_mode" into main
James Zern
2025-04-21 12:45:22 -07:00 -
52a430a7b6
Generalize trivial histograms
Vincent Rabaud
2025-04-21 20:56:33 +02:00 -
e53e213091
Cache all costs in the histograms
Vincent Rabaud
2025-04-20 17:49:29 +02:00 -
f8b360c419
alpha_processing_sse2: quiet signed conv warning
James Zern
2025-04-17 12:21:34 -07:00 -
eb4f813761
cwebp: add
-resize_mode
James Zern
2025-04-10 13:05:30 -07:00 -
ad52d5fc7e
dec/dsp/enc/utils,cosmetics: rm struct member '_' suffix
James Zern
2025-04-11 12:48:18 -07:00 -
ed7cd6a7f3
utils.c,cosmetics: rm struct member '_' suffix
James Zern
2025-04-14 12:35:28 -07:00 -
3a23b0f008
random_utils.[hc],cosmetics: rm struct member '_' suffix
James Zern
2025-04-14 12:35:17 -07:00 -
a99d0e6f04
quant_levels_dec_utils.c,cosmetics: rm struct member '_' suffix
James Zern
2025-04-14 12:34:42 -07:00 -
1ed4654dc0
huffman_encode_utils.[hc],cosmetics: rm struct member '_' suffix
James Zern
2025-04-14 12:33:54 -07:00 -
f0689e48cb
config_enc.c,cosmetics: rm struct member '_' suffix
James Zern
2025-04-14 12:33:10 -07:00 -
24262266d0
mux,cosmetics: rm struct member '_' suffix
James Zern
2025-04-10 16:21:24 -07:00 -
3f54b1aa12
demux,cosmetics: rm struct member '_' suffix
James Zern
2025-04-10 15:19:25 -07:00 -
295804e4b9
examples,cosmetics: rm struct member '_' suffix
James Zern
2025-04-10 15:03:43 -07:00 -
5225592f6b
Refactor VP8LHistogram to hide initializations from the user.
Vincent Rabaud
2025-04-11 16:16:37 +02:00 -
00338240c1
Remove some computations in histogram clustering
Vincent Rabaud
2025-04-11 08:55:24 +02:00 -
44f91b0ddd
Speed DispatchAlpha_SSE2 up
Vincent Rabaud
2025-04-10 11:52:42 +02:00 -
ee8e8c620f
Fix member naming for VP8LHistogram
Vincent Rabaud
2025-04-10 09:54:57 +02:00 -
a1ad3f1e37
Merge "Remove now unused ExtraCostCombined" into main
Vincent Rabaud
2025-04-01 00:28:47 -07:00 -
321561b41f
Remove now unused ExtraCostCombined
Vincent Rabaud
2025-03-29 23:34:20 +01:00 -
e0ae21d231
WebPMemoryWriterClear: use WebPMemoryWriterInit
James Zern
2025-03-28 12:37:24 -07:00 -
a4183d94c7
Remove the computation of ExtraCost when comparing histograms
Vincent Rabaud
2025-03-28 15:00:41 +01:00 -
f2b3f52733
Get AVX2 into WebP lossless
Vincent Rabaud
2025-03-28 11:44:03 +01:00 -
7c70ff7a3b
Clean dsp/lossless includes
Vincent Rabaud
2025-03-25 12:38:00 +01:00 -
9dd5ae819b
Use the full register in PredictorSub13_SSE2
Vincent Rabaud
2025-03-25 11:07:15 +01:00 -
613be8fc61
Makefile.vc: add /MP to CFLAGS
James Zern
2025-03-17 16:33:51 -07:00