Commit Graph

  • 64186bb36c Add huffman_fuzzer to .gitignore wrv 2024-06-01 10:21:54 -0500
  • 0905f61c85 Move build script from oss-fuzz repo to here. Vincent Rabaud 2024-05-31 15:15:52 +0200
  • e86787586b Fix link to Javascript documentation wrv 2024-05-30 17:06:57 -0500
  • 5e5b8f0c95 Fix SSE2 Transform_AC3 function name wrv 2024-05-29 21:41:14 -0500
  • 45129ee027 Revert "Check all the rows." James Zern 2024-05-25 10:55:52 -0700
  • ee26766a89 Check all the rows. Vincent Rabaud 2024-05-24 23:03:00 +0200
  • 7ec51c5916 Increase the transform bits if possible. Vincent Rabaud 2024-05-21 14:11:48 +0200
  • 3cd16fd3e2 Revert "Increase the transform bits if possible." James Zern 2024-05-20 22:25:57 +0000
  • 971a03d820 Increase the transform bits if possible. Vincent Rabaud 2024-05-17 09:28:29 +0200
  • 1bf198a22b Allow transform_bits to be different during encoding. Vincent Rabaud 2024-05-07 10:44:59 +0200
  • 1e462ca80e Define MAX_TRANSFORM_BITS according to the specification. Vincent Rabaud 2024-05-07 09:16:02 +0200
  • 64d1ec23ac Use (MIN/NUM)_(TRANSFORM/HUFFMAN)_BITS where appropriate Vincent Rabaud 2024-05-06 22:30:14 +0200
  • a90160e11a Refactor histograms in predictors. Vincent Rabaud 2024-05-03 22:09:38 +0200
  • a7aa7525b8 Fix some function declarations Vincent Rabaud 2024-05-03 20:10:46 +0200
  • 68ff4e1efe Merge "jpegdec: add a hint for EOF/READ errors" into main James Zern 2024-05-02 20:53:54 +0000
  • 79e7968ad0 jpegdec: add a hint for EOF/READ errors James Zern 2024-05-01 12:28:39 -0700
  • d33455cd31 man/*: s/BUGS/REPORTING BUGS/ James Zern 2024-04-30 18:49:17 -0700
  • a67ff735a2 normalize example exit status James Zern 2024-04-30 18:18:23 -0700
  • edc289092a upsampling_{neon,sse41}: fix int sanitizer warning James Zern 2024-04-30 13:06:09 -0700
  • 3cada4cef4 ImgIoUtilReadFile: check ftell() return James Zern 2024-04-19 12:44:43 -0700
  • dc9505855e Merge tag 'v1.4.0' James Zern 2024-04-12 19:05:47 -0700
  • 845d5476a8 update ChangeLog v1.4.0 1.4.0 James Zern 2024-04-12 13:48:48 -0700
  • 8a6a55bba8 update NEWS James Zern 2024-04-12 12:33:05 -0700
  • cf7c5a5de8 provide a way to opt-out/override WEBP_NODISCARD James Zern 2024-04-11 12:34:46 -0700
  • cc34288aa3 update ChangeLog v1.4.0-rc1 James Zern 2024-04-01 16:20:29 -0700
  • f13c08868a NEWS: fix date James Zern 2024-04-02 17:40:45 -0700
  • 7455595072 Merge "vwebp: fix window title when options are given" into 1.4.0 James Zern 2024-04-02 16:56:08 +0000
  • d781646c29 vwebp: fix window title when options are given James Zern 2024-04-01 19:34:17 -0700
  • c2e394de91 update NEWS James Zern 2024-03-26 17:33:03 -0700
  • f6d15cb747 bump version to 1.4.0 James Zern 2024-03-26 16:46:56 -0700
  • 57c388b8ff update AUTHORS James Zern 2024-03-26 16:56:31 -0700
  • b3d1b2cbf7 Merge changes I26f4aa22,I83386b6c,I320ed1a2 into main James Zern 2024-04-01 20:19:51 +0000
  • 07216886a7 webp-container-spec: fix VP8 chunk ref ('VP8'->'VP8 ') James Zern 2024-03-29 19:28:52 -0700
  • f88666eb47 webp_js/*.html: fix canvas mapping James Zern 2024-03-29 11:53:13 -0700
  • e2c8f233ef cmake,wasm: simplify SDL2 related flags James Zern 2024-03-28 17:51:39 -0700
  • d537cd3704 cmake: fix vwebp_sdl compile w/libsdl-org release James Zern 2024-03-28 14:11:46 -0700
  • 6c484cbf92 CMakeLists.txt: add missing WEBP_BUILD_EXTRAS check James Zern 2024-03-27 18:50:28 -0700
  • 7b0bc2352b man/cwebp.1: add more detail to -partition_limit James Zern 2024-03-26 13:00:35 -0700
  • 3c0011bbd1 WebPMuxGetChunk: add an assert James Zern 2024-03-21 18:26:15 -0700
  • 955a3d14ae Merge "muxread,MuxGet: add an assert" into main James Zern 2024-03-22 01:01:04 +0000
  • 00abc0007c muxread,MuxGet: add an assert James Zern 2024-03-20 12:36:37 -0700
  • 40e85a0b56 Have the window title reflect the filename. Vincent Rabaud 2024-03-19 11:27:58 +0100
  • 1bf46358c4 man/cwebp.1: clarify -pass > 1 behavior w/o -size/-psnr James Zern 2024-03-14 19:34:39 -0700
  • eba03acb05 webp-container-spec: replace 'above' with 'earlier' James Zern 2024-03-12 16:20:00 -0700
  • a16d30cb57 webp-container-spec: clarify chunk order requirements James Zern 2024-03-11 14:01:40 -0700
  • 8a7e911231 Merge "CMakeLists.txt: apply cmake-format" into main James Zern 2024-03-07 19:21:20 +0000
  • 7fac6c1bf2 Merge "Copy C code to not have multiplication overflow" into main Vincent Rabaud 2024-03-07 12:14:57 +0000
  • e2922e4390 Merge "Check for the presence of the ANDROID_ABI variable" into main Vincent Rabaud 2024-03-07 08:54:42 +0000
  • 501d9274a7 Copy C code to not have multiplication overflow Vincent Rabaud 2024-03-05 11:33:59 +0100
  • fba7d62ee5 CMakeLists.txt: apply cmake-format James Zern 2024-03-06 15:56:36 -0800
  • 661c1b6641 Merge "windows exports: use dllexport attribute, instead of visibility." into main James Zern 2024-03-06 23:54:57 +0000
  • 8487860a8c windows exports: use dllexport attribute, instead of visibility. Ozkan Sezer 2024-03-06 01:11:55 +0300
  • 8ea678b990 webp/mux.h: data lifetime note w/copy_data=0 James Zern 2024-03-06 11:11:24 -0800
  • 79e05c7f9f Check for the presence of the ANDROID_ABI variable Vincent Rabaud 2024-03-06 14:50:30 +0100
  • 45f995a37e Expose functions for managing non-image chunks on WebPAnimEncoder natewood 2024-02-27 06:59:54 -0800
  • 1fb9f3dcf1 gifdec: fix ErrorGIFNotAvailable() declaration James Zern 2024-02-22 13:58:19 -0800
  • 4723db65bc cosmetics: s/SANITY_CHECK/DCHECK/ James Zern 2024-02-15 18:43:36 -0800
  • f4b9bc9ea1 clear -Wextra-semi-stmt warnings James Zern 2024-02-15 18:10:26 -0800
  • 713982b883 Limit animdecoder_fuzzer to 320MB Yannis Guyon 2024-02-15 10:16:54 +0000
  • cbe825e4cc cmake: fix sharpyuv simd files' build Ozkan Sezer 2024-02-09 22:03:10 +0300
  • f99305e9e5 Makefile.vc: add ARM64 support James Zern 2024-01-31 14:10:35 -0800
  • 5efd6300dc mv SharpYuvEstimate420Risk to extras/ James Zern 2024-01-11 18:02:16 -0800
  • e78e924f84 Makefile.vc: add sharpyuv_risk_table.obj James Zern 2023-12-21 15:41:41 -0800
  • d7a0506dcc Add YUV420 riskiness metric. Maryla 2023-11-21 18:14:41 +0100
  • 89c5b91746 Merge "BuildHuffmanTable check sorted[] array bounds before writing" into main Vincent Rabaud 2023-11-22 15:45:18 +0000
  • 34c8074915 Remove alpha encoding pessimization. Vincent Rabaud 2023-11-14 14:17:22 +0100
  • 13d9c30b2b Add a WEBP_NODISCARD Vincent Rabaud 2023-11-10 13:57:07 +0100
  • 24d7f9cb6e Switch code to SDL2. Vincent Rabaud 2023-09-28 10:18:23 +0200
  • 0b56dedc98 BuildHuffmanTable check sorted[] array bounds before writing Jonathan Grant 2023-10-27 00:17:27 +0100
  • a429c0de64 sharpyuv: convert some for() to do/while James Zern 2023-10-24 17:56:23 -0700
  • f0cd786125 DoSharpArgbToYuv: remove constant from loop James Zern 2023-10-24 17:35:27 -0700
  • 339231cc37 SharpYuvConvertWithOptions,cosmetics: fix formatting James Zern 2023-10-24 17:38:27 -0700
  • 307071f144 Remove medium/large code model-specific inline asm Arthur Eubanks 2023-10-24 09:48:12 +0200
  • deadc339d5 Fix transfer functions where toGamma and toLinear are swapped. Maryla 2023-10-12 16:57:32 +0200
  • e7b78d4375 Merge "Fix bug in FromLinearLog100." into main Maryla Ustarroz-Calonge 2023-10-12 08:28:34 +0000
  • 15a1309efc Merge "webp-lossless-bitstream-spec: delete extra blank line" into main James Zern 2023-10-11 18:31:37 +0000
  • 54ca975245 Fix bug in FromLinearLog100. Maryla 2023-10-11 15:08:24 +0200
  • d2cb2d8cfc Dereference after NULL check. Vincent Rabaud 2023-10-11 14:21:54 +0200
  • e9d5010718 webp-lossless-bitstream-spec: delete extra blank line James Zern 2023-10-10 15:55:16 -0700
  • 786579711f Merge changes Ief442c90,Ie6e9c9a5 into main James Zern 2023-10-10 18:16:58 +0000
  • e30a588456 webp-lossless-bitstream-spec: update variable names James Zern 2023-10-06 11:49:30 -0700
  • 09ca136801 Merge "webp-container-spec: change assert to MUST be TRUE" into main James Zern 2023-10-10 00:26:53 +0000
  • 233960a0ad iosbuild,xcframeworkbuild: add SharpYuv framework 1.3.2 James Zern 2023-10-06 16:28:42 -0700
  • bbaaf8dbef Fix invalid incremental decoding check. 0.6.1 Vincent Rabaud 2023-10-03 14:44:39 +0200
  • a298d9d127 Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-10-03 14:16:52 +0200
  • ef52aca922 Limit memory allocation when reading invalid Huffman codes. Vincent Rabaud 2023-10-03 14:08:26 +0200
  • e194928e8b Modernize CMake. Vincent Rabaud 2023-10-09 15:18:21 +0200
  • 38cb4fc0ea iosbuild,xcframeworkbuild: add SharpYuv framework James Zern 2023-10-06 16:28:42 -0700
  • 40afa9269b webp-lossless-bitstream-spec: simplify abstract James Zern 2023-10-06 11:46:24 -0700
  • 9db21143d0 webp-container-spec: change assert to MUST be TRUE James Zern 2023-10-06 11:33:23 -0700
  • e1f1bce9dc Fix invalid incremental decoding check. 0.5.2 Vincent Rabaud 2023-10-03 14:44:39 +0200
  • 90d47113bc Fix OOB write in BuildHuffmanTable. Vincent Rabaud 2023-10-03 14:16:52 +0200
  • bc99ef0699 Limit memory allocation when reading invalid Huffman codes. Vincent Rabaud 2023-10-03 14:08:26 +0200
  • 7c3b7cc61b Limit memory allocation when reading invalid Huffman codes. 0.5.1 Vincent Rabaud 2023-10-03 14:08:26 +0200
  • cdbf88aed2 Fix typo in API docs for incremental decoding Anuraag Agrawal 2023-10-02 17:12:18 +0900
  • ec26dd64b5
    Fix typo in API docs for incremental decoding Anuraag Agrawal 2023-10-02 17:12:18 +0900
  • 05c469843c Reformat vcpkg build instructions. Vincent Rabaud 2023-09-20 13:03:30 +0200
  • 8534f53960 Merge "Never send VP8_STATUS_SUSPENDED back in non-incremental." into main Vincent Rabaud 2023-09-19 09:23:01 +0000
  • 35e197bdb7 Never send VP8_STATUS_SUSPENDED back in non-incremental. Vincent Rabaud 2023-09-18 16:39:46 +0200
  • 2dce1464e2 CLA @FrankXie05 2023-09-18 16:04:58 +0800