Commit Graph

  • 1bf46358c4 man/cwebp.1: clarify -pass > 1 behavior w/o -size/-psnr James Zern 2024-03-14 19:34:39 -07:00
  • eba03acb05 webp-container-spec: replace 'above' with 'earlier' James Zern 2024-03-12 16:20:00 -07:00
  • a16d30cb57 webp-container-spec: clarify chunk order requirements James Zern 2024-03-11 14:01:40 -07:00
  • 8a7e911231 Merge "CMakeLists.txt: apply cmake-format" into main James Zern 2024-03-07 19:21:20 +00:00
  • 7fac6c1bf2 Merge "Copy C code to not have multiplication overflow" into main Vincent Rabaud 2024-03-07 12:14:57 +00:00
  • e2922e4390 Merge "Check for the presence of the ANDROID_ABI variable" into main Vincent Rabaud 2024-03-07 08:54:42 +00:00
  • 501d9274a7 Copy C code to not have multiplication overflow Vincent Rabaud 2024-03-05 11:33:59 +01:00
  • fba7d62ee5 CMakeLists.txt: apply cmake-format James Zern 2024-03-06 15:56:36 -08:00
  • 661c1b6641 Merge "windows exports: use dllexport attribute, instead of visibility." into main James Zern 2024-03-06 23:54:57 +00:00
  • 8487860a8c windows exports: use dllexport attribute, instead of visibility. Ozkan Sezer 2024-03-06 01:11:55 +03:00
  • 8ea678b990 webp/mux.h: data lifetime note w/copy_data=0 James Zern 2024-03-06 11:11:24 -08:00
  • 79e05c7f9f Check for the presence of the ANDROID_ABI variable Vincent Rabaud 2024-03-06 14:50:30 +01:00
  • 45f995a37e Expose functions for managing non-image chunks on WebPAnimEncoder natewood 2024-02-27 06:59:54 -08:00
  • 1fb9f3dcf1 gifdec: fix ErrorGIFNotAvailable() declaration James Zern 2024-02-22 13:58:19 -08:00
  • 4723db65bc cosmetics: s/SANITY_CHECK/DCHECK/ James Zern 2024-02-15 18:43:36 -08:00
  • f4b9bc9ea1 clear -Wextra-semi-stmt warnings James Zern 2024-02-15 18:10:26 -08:00
  • 713982b883 Limit animdecoder_fuzzer to 320MB Yannis Guyon 2024-02-15 10:16:54 +00:00
  • cbe825e4cc cmake: fix sharpyuv simd files' build Ozkan Sezer 2024-02-09 22:03:10 +03:00
  • f99305e9e5 Makefile.vc: add ARM64 support James Zern 2024-01-31 14:10:35 -08:00
  • 5efd6300dc mv SharpYuvEstimate420Risk to extras/ James Zern 2024-01-11 18:02:16 -08:00
  • e78e924f84 Makefile.vc: add sharpyuv_risk_table.obj James Zern 2023-12-21 15:41:41 -08:00
  • d7a0506dcc Add YUV420 riskiness metric. Maryla 2023-11-21 18:14:41 +01:00
  • 89c5b91746 Merge "BuildHuffmanTable check sorted[] array bounds before writing" into main Vincent Rabaud 2023-11-22 15:45:18 +00:00
  • 34c8074915 Remove alpha encoding pessimization. Vincent Rabaud 2023-11-14 14:17:22 +01:00
  • 13d9c30b2b Add a WEBP_NODISCARD Vincent Rabaud 2023-11-10 13:57:07 +01:00
  • 24d7f9cb6e Switch code to SDL2. Vincent Rabaud 2023-09-28 10:18:23 +02:00
  • 0b56dedc98 BuildHuffmanTable check sorted[] array bounds before writing Jonathan Grant 2023-10-27 00:17:27 +01:00
  • a429c0de64 sharpyuv: convert some for() to do/while James Zern 2023-10-24 17:56:23 -07:00
  • f0cd786125 DoSharpArgbToYuv: remove constant from loop James Zern 2023-10-24 17:35:27 -07:00
  • 339231cc37 SharpYuvConvertWithOptions,cosmetics: fix formatting James Zern 2023-10-24 17:38:27 -07:00
  • 307071f144 Remove medium/large code model-specific inline asm Arthur Eubanks 2023-10-24 09:48:12 +02:00
  • deadc339d5 Fix transfer functions where toGamma and toLinear are swapped. Maryla 2023-10-12 16:57:32 +02:00
  • e7b78d4375 Merge "Fix bug in FromLinearLog100." into main Maryla Ustarroz-Calonge 2023-10-12 08:28:34 +00:00
  • 15a1309efc Merge "webp-lossless-bitstream-spec: delete extra blank line" into main James Zern 2023-10-11 18:31:37 +00:00
  • 54ca975245 Fix bug in FromLinearLog100. Maryla 2023-10-11 15:08:24 +02:00
  • d2cb2d8cfc Dereference after NULL check. Vincent Rabaud 2023-10-11 14:21:54 +02:00
  • e9d5010718 webp-lossless-bitstream-spec: delete extra blank line James Zern 2023-10-10 15:55:16 -07:00
  • 786579711f Merge changes Ief442c90,Ie6e9c9a5 into main James Zern 2023-10-10 18:16:58 +00:00
  • e30a588456 webp-lossless-bitstream-spec: update variable names James Zern 2023-10-06 11:49:30 -07:00
  • 09ca136801 Merge "webp-container-spec: change assert to MUST be TRUE" into main James Zern 2023-10-10 00:26:53 +00:00
  • 233960a0ad iosbuild,xcframeworkbuild: add SharpYuv framework 1.3.2 James Zern 2023-10-06 16:28:42 -07:00
  • bbaaf8dbef Fix invalid incremental decoding check. 0.6.1 Vincent Rabaud 2023-10-03 14:44:39 +02:00
  • a298d9d127 Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-10-03 14:16:52 +02:00
  • ef52aca922 Limit memory allocation when reading invalid Huffman codes. Vincent Rabaud 2023-10-03 14:08:26 +02:00
  • e194928e8b Modernize CMake. Vincent Rabaud 2023-10-09 15:18:21 +02:00
  • 38cb4fc0ea iosbuild,xcframeworkbuild: add SharpYuv framework James Zern 2023-10-06 16:28:42 -07:00
  • 40afa9269b webp-lossless-bitstream-spec: simplify abstract James Zern 2023-10-06 11:46:24 -07:00
  • 9db21143d0 webp-container-spec: change assert to MUST be TRUE James Zern 2023-10-06 11:33:23 -07:00
  • e1f1bce9dc Fix invalid incremental decoding check. 0.5.2 Vincent Rabaud 2023-10-03 14:44:39 +02:00
  • 90d47113bc Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-10-03 14:16:52 +02:00
  • bc99ef0699 Limit memory allocation when reading invalid Huffman codes. Vincent Rabaud 2023-10-03 14:08:26 +02:00
  • 7c3b7cc61b Limit memory allocation when reading invalid Huffman codes. 0.5.1 Vincent Rabaud 2023-10-03 14:08:26 +02:00
  • cdbf88aed2 Fix typo in API docs for incremental decoding Anuraag Agrawal 2023-10-02 17:12:18 +09:00
  • 05c469843c Reformat vcpkg build instructions. Vincent Rabaud 2023-09-20 13:03:30 +02:00
  • 8534f53960 Merge "Never send VP8_STATUS_SUSPENDED back in non-incremental." into main Vincent Rabaud 2023-09-19 09:23:01 +00:00
  • 35e197bdb7 Never send VP8_STATUS_SUSPENDED back in non-incremental. Vincent Rabaud 2023-09-18 16:39:46 +02:00
  • 61441425fe Add vcpkg installation instructions Jonliu1993 2022-09-14 16:44:56 +08:00
  • 57c58105f3 Cmake: wrong public macro WEBP_INCLUDE_DIRS Frank 2023-08-16 09:28:26 +00:00
  • dce8397fec Fix next is invalid pointer when WebPSafeMalloc fails Masahiro Hanada 2023-09-14 19:37:24 +09:00
  • c1ffd9ac75 Merge "vp8l_enc: fix non-C90 code" into main Vincent Rabaud 2023-09-15 06:45:52 +00:00
  • a3965948e0 Merge changes If628bb93,Ic79f6309,I45f0db23 into main Vincent Rabaud 2023-09-15 06:44:42 +00:00
  • f80e9b7e4c vp8l_enc: fix non-C90 code James Zern 2023-09-14 16:21:04 -07:00
  • accd141da3 Update lossless spec for two simple codes. Vincent Rabaud 2023-09-14 09:43:31 +02:00
  • ac17ffffcb Fix non-C90 code. Vincent Rabaud 2023-09-14 09:31:48 +02:00
  • 433c7dca11 Fix static analyzer warnings. Vincent Rabaud 2023-09-14 09:31:19 +02:00
  • 5fac76cf8d Merge tag 'v1.3.2' James Zern 2023-09-13 19:07:22 -07:00
  • ca332209cb update ChangeLog v1.3.2 James Zern 2023-09-13 15:11:07 -07:00
  • 1ace578c91 update NEWS James Zern 2023-09-13 13:30:51 -07:00
  • 63234c4296 bump version to 1.3.2 James Zern 2023-09-13 13:24:49 -07:00
  • a35ea50de4 Add a fuzzer for ReadHuffmanCodes Vincent Rabaud 2023-09-12 23:11:37 +02:00
  • a36ce6e442 [M108-LTS] Fix OOB write in BuildHuffmanTable. chrome-m108-5359 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • a450afed44 [M114-LTS] Fix OOB write in BuildHuffmanTable. chrome-m114-5735 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 95ea5226c8 Fix invalid incremental decoding check. Vincent Rabaud 2023-09-11 16:06:08 +02:00
  • 20ceff7eb3 Fix OOB write in BuildHuffmanTable. 1.2.0 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 801d2be12d Fix OOB write in BuildHuffmanTable. 1.2.2 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 904941b437 Fix OOB write in BuildHuffmanTable. 1.3.0 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 0aba549eb6 Fix OOB write in BuildHuffmanTable. chrome-m109-5414 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 4619a48fc3 Fix OOB write in BuildHuffmanTable. chrome-m116-5845 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 8d9916da90 Fix OOB write in BuildHuffmanTable. 1.0.3 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 50f60add5c Fix OOB write in BuildHuffmanTable. 1.1.0 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 8bacd63a6d Fix OOB write in BuildHuffmanTable. 1.2.4 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 2af26267cd Fix OOB write in BuildHuffmanTable. 1.3.1 Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 902bc91903 Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-09-07 21:16:03 +02:00
  • 7ba44f80f3 Homogenize "__asm__ volatile" vs "asm volatile" Vincent Rabaud 2023-09-06 17:15:05 +02:00
  • 68e271354e webp-container-spec: reorder example chunk layout James Zern 2023-09-01 14:57:42 -07:00
  • 943b932a7e Merge changes I6a4d0a04,Ibc37b91e into main James Zern 2023-08-18 00:38:04 +00:00
  • 1cc94f9521 decode.h: wrap idec example in /* */ James Zern 2023-08-15 19:10:36 -07:00
  • 63acdd1e06 decode.h: fix decode example James Zern 2023-08-15 19:07:11 -07:00
  • aac5c5d0df ReadHuffmanCode: rm redundant num code lengths check James Zern 2023-08-14 17:59:42 -07:00
  • a2de25f6b6 webp-lossless-bitstream-spec: normalize list item case James Zern 2023-08-14 17:35:35 -07:00
  • 68820f0e53 webp-lossless-bitstream-spec: normalize pixel ref James Zern 2023-08-14 17:34:01 -07:00
  • cdb31aa806 webp-lossless-bitstream-spec: add missing periods James Zern 2023-08-14 17:32:23 -07:00
  • 0535a8cf88 webp-lossless-bitstream-spec: fix grammar James Zern 2023-08-14 17:31:12 -07:00
  • b6c4ce2635 normalize numbered list item format James Zern 2023-08-09 13:51:38 -07:00
  • dd7364c3ce Merge "palette.c: fix msvc warnings" into main James Zern 2023-07-28 20:05:58 +00:00
  • c63c5df618 palette.c: fix msvc warnings James Zern 2023-07-28 09:07:11 -07:00
  • 0a2cad5115 webp-container-spec: move terms from intro section James Zern 2023-07-27 16:18:57 -07:00
  • dd88d2ff3e webp-lossless-bitstream-spec: color_cache -> color cache James Zern 2023-07-27 12:41:04 -07:00
  • 6e75054736 Merge changes I644d7d39,Icf05491e,Ic02e6652,I63b11258 into main James Zern 2023-07-27 19:34:20 +00:00
  • 67a7cc2b07 webp-lossless-bitstream-spec: fix code blocks James Zern 2023-07-25 22:06:41 -07:00