Commit Graph

  • 9b78419750 Fix potential memory leak for big rescaling main 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 stride param" 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 stride param 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
  • 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