1. 1844042 Fix invalid bitstream handling when start[0]==255 by Vincent Rabaud · 10 days ago main
  2. 7790cde Merge "cwebp: point to -exact in the -lossless help" into main by James Zern · 11 days ago
  3. 0464ce3 apply clang-format-21 by clang-format · 13 days ago
  4. 4f1384d Call incremental getters in advanced_api_fuzzer by Yannis Guyon · 13 days ago
  5. a34daf6 Reset dst cursor in VP8LBitWriterClone by Yannis Guyon · 14 days ago
  6. e77d4e7 Fix MSA upsampling right shifts and temp buffers by Yannis Guyon · 2 weeks ago
  7. 479a2f0 Merge "Clean up dead encoder symbols and redundant swap" into main by Yannis Guyon · 2 weeks ago
  8. 6e7e9a1 Clean up dead encoder symbols and redundant swap by Yannis Guyon · 2 weeks ago
  9. bbdd411 anim_encode: reject WebPAnimEncoderAdd() after assembling by Alejandro Pacheco · 2 weeks ago
  10. 4b9e293 Merge "Fix single-frame anim offset check in muxedit" into main by Yannis Guyon · 2 weeks ago
  11. e01f99e Merge "Compare incremental and one-shot decoding fuzzer" into main by Vincent Rabaud · 2 weeks ago
  12. a722298 Fix single-frame anim offset check in muxedit by Yannis Guyon · 2 weeks ago
  13. 4774a1d Merge "Fix level count and size checks in quant_levels" into main by Yannis Guyon · 2 weeks ago
  14. 8cf5ac7 Compare incremental and one-shot decoding fuzzer by Vincent Rabaud · 2 weeks ago
  15. 304721e Fix level count and size checks in quant_levels by Yannis Guyon · 2 weeks ago
  16. 93a88d6 Remove redundant integer casts by Vincent Rabaud · 2 weeks ago
  17. 94fa631 Merge "idec: stop VP8 decoding at the crop window's last row" into main by Vincent Rabaud · 2 weeks ago
  18. 0c7ffd1 Fix state rollback, frame flushing, and bounds checks by Vincent Rabaud · 2 weeks ago
  19. 541b9c4 idec: stop VP8 decoding at the crop window's last row by Alejandro Pacheco · 2 weeks ago
  20. abd0127 Tighten and simplify WebPPicture validation and import errors by Vincent Rabaud · 2 weeks ago
  21. 3f9e7e0 Fix validation, state preservation, and edge cases by Vincent Rabaud · 2 weeks ago
  22. 5c8c69e Fix error handling and bounds checks in decoder, utils, sharpyuv by Vincent Rabaud · 2 weeks ago
  23. 729223a Propagate encoder progress aborts and tighten config by Vincent Rabaud · 2 weeks ago
  24. c3259e0 Fix error-path leaks and input validation in tools by Vincent Rabaud · 2 weeks ago
  25. 315e817 Fix CheckNonOpaque in VP8L decoder and avoid fuzzer timeouts. by Vincent Rabaud · 2 weeks ago
  26. 528e7a4 Validate unallocated WebPPicture planes and strides by Vincent Rabaud · 2 weeks ago
  27. 1c85c37 Fix review comments by Vincent Rabaud · 2 weeks ago
  28. 68dd1c3 Account for rounding and carry-over in WebPRescalerNeeds64Bit. by Vincent Rabaud · 3 weeks ago
  29. 902630c Fix MIPS DSP filter prediction and MSA shift macros. by Vincent Rabaud · 3 weeks ago
  30. ace1fa5 Prevent 32-bit int overflows in row * stride pointer offsets. by Vincent Rabaud · 3 weeks ago
  31. ffda140 Fix minor logic bugs. by Vincent Rabaud · 3 weeks ago
  32. 5dd76fc Fix lower-lane shift in PredictorAdd12_AVX2. by Vincent Rabaud · 3 weeks ago
  33. 0976221 Use subsampling_index when initializing best_histo by Vincent Rabaud · 3 weeks ago
  34. 097153b Fix bad comment by Vincent Rabaud · 3 weeks ago
  35. 5f22193 Improve stride handling and buffer validation by Vincent Rabaud · 3 weeks ago
  36. 7073d86 Expand libwebp fuzzer coverage by Vincent Rabaud · 3 weeks ago
  37. c402056 Bump fuzztest to the latest tag by Vincent Rabaud · 3 weeks ago
  38. 80115de Add WEBP_IS_ALIGNED macro and clean up alignments by Vincent Rabaud · 3 weeks ago
  39. a53957a Fix paletted alpha unfiltering and window shift with crop_top by Vincent Rabaud · 3 weeks ago
  40. a2727c6 Optimize GetEntropyUnrefinedHelper by Vincent Rabaud · 3 weeks ago
  41. 59070ca Avoid redundant PaletteSort work and duplicate palette configs by Vincent Rabaud · 3 weeks ago
  42. 7a149e3 Merge "WebPValidateConfig: reject NaN quality and target_PSNR" into main by Vincent Rabaud · 3 weeks ago
  43. 8d64401 Merge "Import: don't read unaligned RGBA input through uint32_t*" into main by Vincent Rabaud · 3 weeks ago
  44. 6b1fa20 WebPValidateConfig: reject NaN quality and target_PSNR by Filippo Tedeschi · 3 weeks ago
  45. b31469d Import: don't read unaligned RGBA input through uint32_t* by Filippo Tedeschi · 3 weeks ago
  46. 718a3d0 Validate cropped scaling dimensions in WebPValidateDecoderConfig by Vincent Rabaud · 3 weeks ago
  47. 6c8f8c5 Merge "vp8l_dec: keep the Huffman group mapping when all groups are used" into main by Vincent Rabaud · 3 weeks ago
  48. 67b51fa Merge "WebPMuxSetCanvasSize: avoid signed overflow in area check" into main by Vincent Rabaud · 3 weeks ago
  49. ed4daf5 anim_encode: avoid signed overflow when clamping kmin by Filippo Tedeschi · 3 weeks ago
  50. 21c53c1 vp8l_dec: keep the Huffman group mapping when all groups are used by Filippo Tedeschi · 3 weeks ago
  51. 6391cf3 WebPMuxSetCanvasSize: avoid signed overflow in area check by Filippo Tedeschi · 3 weeks ago
  52. 1bdc763 Merge "rescaler: fix unsigned overflow w/extreme scaling dimensions" into main by James Zern · 3 weeks ago
  53. 41fd85a Fix bot_y NULL check in upsamplers and MSA DSP loop increments by Vincent Rabaud · 3 weeks ago
  54. db992a0 Merge "Fix double-free in FrameToFullCanvas() error path" into main by Yannis Guyon · 3 weeks ago
  55. b5a4226 Skip SubtractGreen transforms when red and blue channels are zero by Vincent Rabaud · 3 weeks ago
  56. cf7e0cf Merge "Use signed ptrdiff_t for potentially negative strides" into main by Vincent Rabaud · 3 weeks ago
  57. 6eed8ee Use signed ptrdiff_t for potentially negative strides by Vincent Rabaud · 3 weeks ago
  58. 513790a Add WEBP_NODISCARD to MetadataCopy() by Yannis Guyon · 3 weeks ago
  59. 7ff4af3 Merge "Skip constant planes in spatial predictor selection." into main by Vincent Rabaud · 3 weeks ago
  60. 652631b Fix double-free in FrameToFullCanvas() error path by Filippo Tedeschi · 3 weeks ago
  61. 164c8e9 Merge "Align colorspace alpha bit and alpha plane" into main by Vincent Rabaud · 3 weeks ago
  62. 5680494 Skip constant planes in spatial predictor selection. by Vincent Rabaud · 3 weeks ago
  63. 643fe49 Merge "Fix bounds check in PNG ProcessRawProfile" into main by Yannis Guyon · 3 weeks ago
  64. f8fad33 Align colorspace alpha bit and alpha plane by Vincent Rabaud · 3 weeks ago
  65. f8feb2c Fix bounds check in PNG ProcessRawProfile by Yannis Guyon · 3 weeks ago
  66. f16c05c Respect pic->use_argb when converting YUVA to ARGB by Vincent Rabaud · 3 weeks ago
  67. 87b985f Validate rgb_stride against step * width by Vincent Rabaud · 3 weeks ago
  68. b4d85ee rescaler: fix unsigned overflow w/extreme scaling dimensions by James Zern · 4 weeks ago
  69. a1d89ff Merge "AllocateAndInitRescaler: set dec->status on failure" into main by James Zern · 4 weeks ago
  70. 91505ed Pass row strides instead of width in WebPPlaneDistortion. by Vincent Rabaud · 4 weeks ago
  71. f8db210 Merge "Do not use -mno-sse* flags" into main by Vincent Rabaud · 4 weeks ago
  72. 180b253 Merge "Ignore alpha plane pointer when decoding MODE_YUV buffers." into main by Vincent Rabaud · 4 weeks ago
  73. 8ca4c43 Do not use -mno-sse* flags by Vincent Rabaud · 4 weeks ago
  74. 5b74411 allocate HTreeGroup::packed_table from HuffmanTables. by Vincent Rabaud · 4 weeks ago
  75. 7aba795 Merge "Fix shifts and masks in WebPImportRGB565 and 4444" into main by Yannis Guyon · 4 weeks ago
  76. 04851fb Merge "Validate SharpYuvOptions and prevent 32b overflow" into main by Yannis Guyon · 4 weeks ago
  77. b37d309 Merge "Fix double-free on candidate error in SetFrame()" into main by Yannis Guyon · 4 weeks ago
  78. c1e3103 Fix shifts and masks in WebPImportRGB565 and 4444 by Yannis Guyon · 4 weeks ago
  79. e1c0f42 Validate SharpYuvOptions and prevent 32b overflow by Yannis Guyon · 4 weeks ago
  80. b3a9f08 Merge "webpdec.c: suppress error msgs when fuzzing" into main by James Zern · 4 weeks ago
  81. 44b94d5 Fix double-free on candidate error in SetFrame() by Yannis Guyon · 4 weeks ago
  82. 809869b Ignore alpha plane pointer when decoding MODE_YUV buffers. by Vincent Rabaud · 4 weeks ago
  83. 8e7f95e Implement AVX2 ConvertBGRAToRGB and BGR by Vincent Rabaud · 4 weeks ago
  84. e08dd04 cwebp: point to -exact in the -lossless help by Markus Kämmerer · 4 weeks ago
  85. 0d86c59 Support separate U and V strides in WebPImportYUVAFromRGBA by Vincent Rabaud · 4 weeks ago
  86. 75f3383 webpdec.c: suppress error msgs when fuzzing by James Zern · 4 weeks ago
  87. 9fbbd35 AllocateAndInitRescaler: set dec->status on failure by James Zern · 4 weeks ago
  88. ea3c97c Fix EmitRescaledAlphaRGB by Vincent Rabaud · 4 weeks ago
  89. adc5b82 Add WEBP_NODISCARD to functions returning error codes by Vincent Rabaud · 4 weeks ago
  90. 0ff181e reject truncated Huffman-table streams before allocating by Vincent Rabaud · 5 weeks ago
  91. 47f95f1 Fix fuzzer timeouts in anim_util_fuzzer and imageio_fuzzer. by Vincent Rabaud · 5 weeks ago
  92. bb3ad5b use sliding window for decoded alpha rows by Vincent Rabaud · 5 weeks ago
  93. 4391fdb remove duplicate AllocateAlphaPlane allocation by Vincent Rabaud · 5 weeks ago
  94. f4c34a1 set alpha_dithering in VP8InitDithering by Vincent Rabaud · 5 weeks ago
  95. e7a9045 Use sliding window for lossless internal pixel buffers by Vincent Rabaud · 5 weeks ago
  96. 5c168cd Fix potential buffer overflow from stdin by Vincent Rabaud · 5 weeks ago
  97. cd56754 anim_util_fuzzer: bound GIF and WebP animation frame allocations by Vincent Rabaud · 5 weeks ago
  98. 13977a5 Merge "free unneeded huffman_image and cap Huffman table allocation" into main by Vincent Rabaud · 5 weeks ago
  99. 87d9f55 Merge "predictor_enc: skip constant planes in the residual search" into main by James Zern · 5 weeks ago
  100. ea0c620 Merge "z-effort: spread more evenly palette+spatial efforts on -z axis" into main by James Zern · 6 weeks ago