Commit Graph

  • 3bfb05e38c Add AArch64 Neon implementation of Intra16Preds Istvan Stefan 2024-07-05 09:46:30 +01:00
  • baa93808d9 Add AArch64 Neon implementation of Intra4Preds Istvan Stefan 2023-03-27 16:21:40 +02:00
  • 41a5e582c2 Fix errors when compiling code as C++ Vincent Rabaud 2024-07-10 10:30:48 +02:00
  • fb444b692b Convert VP8LFastSLog2 to fixed point Vincent Rabaud 2024-07-09 15:44:18 +02:00
  • c1c89f5189 Fix WEBP_NODISCARD comment and C++ version Vincent Rabaud 2024-07-09 11:09:09 +02:00
  • 66408c2c7c Switch the histogram_enc.h API to fixed point Vincent Rabaud 2024-07-02 14:33:37 +02:00
  • ac1e410ded Remove leftover tiff dep Vincent Rabaud 2024-07-05 13:39:23 +02:00
  • b78d39571f Disable TIFF on fuzztest. Vincent Rabaud 2024-07-05 11:26:12 +02:00
  • cff21a7d87 Do not build statically on oss-fuzz. Vincent Rabaud 2024-07-04 15:44:12 +02:00
  • 6853a8e5ac Merge "Move more internal fuzzers to public." into main Vincent Rabaud 2024-07-02 13:47:01 +00:00
  • 9bc09db4b8 Merge "Convert VP8LFastLog2 to fixed point" into main Vincent Rabaud 2024-07-02 09:48:16 +00:00
  • 0a9f1c19f8 Convert VP8LFastLog2 to fixed point Vincent Rabaud 2024-06-26 15:21:55 +02:00
  • db0cb9c27e Move more internal fuzzers to public. Vincent Rabaud 2024-06-28 16:57:57 +02:00
  • ff2b5b15ae Merge "advanced_api_fuzzer.cc: use crop dims in OOM check" into main James Zern 2024-06-26 18:30:07 +00:00
  • c4af79d053 Put 0 at the end of a palette and do not store it. Vincent Rabaud 2024-06-25 14:46:05 +02:00
  • 0ec80aef3d Delete last references to delta palettization Vincent Rabaud 2024-06-25 10:48:29 +02:00
  • 96d79f8481 advanced_api_fuzzer.cc: use crop dims in OOM check James Zern 2024-06-24 16:35:06 -07:00
  • c35c7e0240 Fix huffman fuzzer to not leak. Vincent Rabaud 2024-06-24 10:13:16 +02:00
  • f2fe8decce Bump fuzztest dependency. Vincent Rabaud 2024-06-21 18:27:37 +02:00
  • 9ce982fdf2 Fix fuzz tests to work on oss-fuzz Vincent Rabaud 2024-06-20 14:38:21 +02:00
  • 3ba8af1a33 Do not escape quotes anymore in build.sh Vincent Rabaud 2024-06-11 13:35:14 +02:00
  • ea0e121b6a Allow centipede to be used as a fuzzing engine. Vincent Rabaud 2024-06-10 18:09:54 +02:00
  • 27731afd47 make VP8I4ModeOffsets & VP8MakeIntra4Preds static James Zern 2024-06-06 19:07:48 -07:00
  • ddd6245eb7 oss-fuzz/build.sh: use heredoc for script creation James Zern 2024-06-06 10:31:33 -07:00
  • 50074930e3 oss-fuzz/build.sh,cosmetics: fix indent James Zern 2024-06-06 10:28:13 -07:00
  • 20e92f7d40 Limit the possible fuzz engines. Vincent Rabaud 2024-06-06 11:57:39 +02:00
  • 4f200de591 Switch public fuzz tests to fuzztest. Vincent Rabaud 2024-05-31 15:02:28 +02:00
  • 64186bb36c Add huffman_fuzzer to .gitignore wrv 2024-06-01 10:21:54 -05:00
  • 0905f61c85 Move build script from oss-fuzz repo to here. Vincent Rabaud 2024-05-31 15:15:52 +02:00
  • e86787586b Fix link to Javascript documentation wrv 2024-05-30 17:06:57 -05:00
  • 5e5b8f0c95 Fix SSE2 Transform_AC3 function name wrv 2024-05-29 21:41:14 -05:00
  • 45129ee027 Revert "Check all the rows." James Zern 2024-05-25 10:55:52 -07:00
  • ee26766a89 Check all the rows. Vincent Rabaud 2024-05-24 23:03:00 +02:00
  • 7ec51c5916 Increase the transform bits if possible. Vincent Rabaud 2024-05-21 14:11:48 +02:00
  • 3cd16fd3e2 Revert "Increase the transform bits if possible." James Zern 2024-05-20 22:25:57 +00:00
  • 971a03d820 Increase the transform bits if possible. Vincent Rabaud 2024-05-17 09:28:29 +02:00
  • 1bf198a22b Allow transform_bits to be different during encoding. Vincent Rabaud 2024-05-07 10:44:59 +02:00
  • 1e462ca80e Define MAX_TRANSFORM_BITS according to the specification. Vincent Rabaud 2024-05-07 09:16:02 +02:00
  • 64d1ec23ac Use (MIN/NUM)_(TRANSFORM/HUFFMAN)_BITS where appropriate Vincent Rabaud 2024-05-06 22:30:14 +02:00
  • a90160e11a Refactor histograms in predictors. Vincent Rabaud 2024-05-03 22:09:38 +02:00
  • a7aa7525b8 Fix some function declarations Vincent Rabaud 2024-05-03 20:10:46 +02:00
  • 68ff4e1efe Merge "jpegdec: add a hint for EOF/READ errors" into main James Zern 2024-05-02 20:53:54 +00:00
  • 79e7968ad0 jpegdec: add a hint for EOF/READ errors James Zern 2024-05-01 12:28:39 -07:00
  • d33455cd31 man/*: s/BUGS/REPORTING BUGS/ James Zern 2024-04-30 18:49:17 -07:00
  • a67ff735a2 normalize example exit status James Zern 2024-04-30 18:18:23 -07:00
  • edc289092a upsampling_{neon,sse41}: fix int sanitizer warning James Zern 2024-04-30 13:06:09 -07:00
  • 3cada4cef4 ImgIoUtilReadFile: check ftell() return James Zern 2024-04-19 12:44:43 -07:00
  • dc9505855e Merge tag 'v1.4.0' James Zern 2024-04-12 19:05:47 -07:00
  • 845d5476a8 update ChangeLog v1.4.0 1.4.0 James Zern 2024-04-12 13:48:48 -07:00
  • 8a6a55bba8 update NEWS James Zern 2024-04-12 12:33:05 -07:00
  • cf7c5a5de8 provide a way to opt-out/override WEBP_NODISCARD James Zern 2024-04-11 12:34:46 -07:00
  • cc34288aa3 update ChangeLog v1.4.0-rc1 James Zern 2024-04-01 16:20:29 -07:00
  • f13c08868a NEWS: fix date James Zern 2024-04-02 17:40:45 -07:00
  • 7455595072 Merge "vwebp: fix window title when options are given" into 1.4.0 James Zern 2024-04-02 16:56:08 +00:00
  • d781646c29 vwebp: fix window title when options are given James Zern 2024-04-01 19:34:17 -07:00
  • c2e394de91 update NEWS James Zern 2024-03-26 17:33:03 -07:00
  • f6d15cb747 bump version to 1.4.0 James Zern 2024-03-26 16:46:56 -07:00
  • 57c388b8ff update AUTHORS James Zern 2024-03-26 16:56:31 -07:00
  • b3d1b2cbf7 Merge changes I26f4aa22,I83386b6c,I320ed1a2 into main James Zern 2024-04-01 20:19:51 +00:00
  • 07216886a7 webp-container-spec: fix VP8 chunk ref ('VP8'->'VP8 ') James Zern 2024-03-29 19:28:52 -07:00
  • f88666eb47 webp_js/*.html: fix canvas mapping James Zern 2024-03-29 11:53:13 -07:00
  • e2c8f233ef cmake,wasm: simplify SDL2 related flags James Zern 2024-03-28 17:51:39 -07:00
  • d537cd3704 cmake: fix vwebp_sdl compile w/libsdl-org release James Zern 2024-03-28 14:11:46 -07:00
  • 6c484cbf92 CMakeLists.txt: add missing WEBP_BUILD_EXTRAS check James Zern 2024-03-27 18:50:28 -07:00
  • 7b0bc2352b man/cwebp.1: add more detail to -partition_limit James Zern 2024-03-26 13:00:35 -07:00
  • 3c0011bbd1 WebPMuxGetChunk: add an assert James Zern 2024-03-21 18:26:15 -07:00
  • 955a3d14ae Merge "muxread,MuxGet: add an assert" into main James Zern 2024-03-22 01:01:04 +00:00
  • 00abc0007c muxread,MuxGet: add an assert James Zern 2024-03-20 12:36:37 -07:00
  • 40e85a0b56 Have the window title reflect the filename. Vincent Rabaud 2024-03-19 11:27:58 +01:00
  • 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