- 2ab2340 Fix CompositeBuffers() by Yannis Guyon · 20 hours ago main
- dbbdedb Use same alpha premul in palette and ll_enc by Yannis Guyon · 7 weeks ago
- a07108e Fix InitGroup4 checks by Vincent Rabaud · 7 weeks ago
- aa3651e Fix fuzzer issue in InitGroup4 by Vincent Rabaud · 3 months ago
- a4f6734 Small plane codecs clean-ups by Vincent Rabaud · 3 months ago
- c9f12ee Small refactoring by Vincent Rabaud · 4 months ago
- 33b0f21 Fix fuzzer issue by Vincent Rabaud · 4 months ago
- 3313771 Tweak CALIC's quantization by Vincent Rabaud · 4 months ago
- 9e7fe01 Allow for different context sizes per channel by Vincent Rabaud · 4 months ago
- 5a8eb2f Add vanilla CALIC algorithm by Vincent Rabaud · 4 months ago
- 4269658 More cleanups before CALIC by Vincent Rabaud · 4 months ago
- 2804c14 Refactor SCP to welcome CALIC by Vincent Rabaud · 4 months ago
- 5fc07d6 Fix bounds in NormalizeChannels by Vincent Rabaud · 4 months ago
- 1516e38 Remove constexpr on ErrorWeight by Vincent Rabaud · 4 months ago
- 51e1f66 Fix __restrict__ usage by Vincent Rabaud · 4 months ago
- 75878e8 Better boundaries for storing image extrema by Vincent Rabaud · 5 months ago
- 21546e6 Expand the cross color transform by Vincent Rabaud · 5 months ago
- 3fea374 Add self-correcting predictor by Vincent Rabaud · 5 months ago
- 1721719 Get SSE code for batch predictors by Vincent Rabaud · 6 months ago
- 02b3132 SSE implementations of predictors by Vincent Rabaud · 6 months ago
- f0f3e84 Add SSE versions of SubtractGreenFromBlueAndRed and TransformColor by Vincent Rabaud · 6 months ago
- e292091 Take colr into account in AVIF container prototype by Yannis Guyon · 6 months ago
- 9cad9ad Add tests for lossless dsp by Vincent Rabaud · 6 months ago
- 77af5a0 Do not use an ANSEncCounter when using StoreVector by Vincent Rabaud · 7 months ago
- 75b24ad Fix StoreVector cost estimation by Vincent Rabaud · 7 months ago
- e0282d2 Bump C++ to C++ 20 by Vincent Rabaud · 7 months ago
- 3947b9d Refactor StoreVector for USE_NNZ=true by Vincent Rabaud · 7 months ago
- 3ada2d9 Speed-ups by Vincent Rabaud · 7 months ago
- e0e33d3 StoreMapping speed-ups by Vincent Rabaud · 7 months ago
- a9208c9 Pass the cost threshold down to PopulationCost by Vincent Rabaud · 7 months ago
- ffaa03a Remove useless ExtraCost functions by Vincent Rabaud · 7 months ago
- b8b0e46 Small refactoring by Vincent Rabaud · 7 months ago
- 0db11a1 Have a unique Shannon entropy computation function by Vincent Rabaud · 7 months ago
- 7c0d97b Move SSE code to its own files by Vincent Rabaud · 7 months ago
- 664da0e Fix constexpr lambda in libwebp2 with MSVC by Yannis Guyon · 8 months ago
- a314b59 Create a FindExtrema function by Vincent Rabaud · 8 months ago
- 1cc81ac Make sure pre-multiplication is right in test_pessimization by Vincent Rabaud · 8 months ago
- ec5b22d Clarify min/max definition in kNormalizeChannels by Vincent Rabaud · 8 months ago
- c56285a Fix invalid image parsing for kNormalizeChannels by Vincent Rabaud · 8 months ago
- 968a368 Fix alpha handling in kNormalizeChannels by Vincent Rabaud · 8 months ago
- c4d6fb9 Add a transform that maps each channel to an index by Vincent Rabaud · 8 months ago
- a39f1f9 Fix minor bugs by Vincent Rabaud · 8 months ago
- a099f1c Add tests for invalid imposed lossless encoder configurations by Vincent Rabaud · 9 months ago
- e8530a9 Get test_transforms.cc to compile by Vincent Rabaud · 9 months ago
- cd401a7 Allow for finer grain lossless encoder config by Vincent Rabaud · 9 months ago
- 5ef99fe Move transforms code out of symbols by Vincent Rabaud · 9 months ago
- 5f611b2 Add a config validation by Vincent Rabaud · 9 months ago
- ecc672a Clean up the analysis by Vincent Rabaud · 9 months ago
- 1f73302 Impose the residual range to be valid for ANS by Vincent Rabaud · 9 months ago
- 8f2b6f9 Rework code to avoid bytes_used_per_tile == 0 by Vincent Rabaud · 9 months ago
- a125b2a Refactor color conversions for maintainability by Vincent Rabaud · 10 months ago
- 169f415 Add WP2_bgrA_64 and WP2_BGRA_64 by Yannis Guyon · 10 months ago
- b7b2d55 Add 16-bit rgbA, RGBA and RGB by Yannis Guyon · 10 months ago
- b03ac38 Optimize GetDistortionBlackOrWhiteBackground() by Yannis Guyon · 10 months ago
- aed3c38 Perform a single operation in Cvrt_C by Yannis Guyon · 10 months ago
- 4c63842 Add missing includes by James Zern · 10 months ago
- ef2b3cc Add missing progress advancement by Vincent Rabaud · 10 months ago
- c11d10e Support WP2_ARGB_64 in WP2::ArgbBuffer by Yannis Guyon · 10 months ago
- c43be7b Make some functions constexpr by Vincent Rabaud · 10 months ago
- 30a962b Ignore PNG gAMA if there is sRGB in libwebp2 by Yannis Guyon · 11 months ago
- f10d229 Ignore PNG gAMA if there is iCCP in libwebp2 by Yannis Guyon · 11 months ago
- 036ff8f Make sure TILE_SHAPE_FULL is only for lossless by Yannis Guyon · 11 months ago
- c817d73 Add global cross-color transforms. by Vincent Rabaud · 11 months ago
- 75c277a Refactor GetARGBRanges to be more generic by Vincent Rabaud · 11 months ago
- b0e76b0 Add TransformHeader to handle more complex transforms by Vincent Rabaud · 11 months ago
- 6d69bc5 Add a TILE_SHAPE_ALL for no tiling. by Vincent Rabaud · 12 months ago
- bc38dba Fix compilation. by Vincent Rabaud · 12 months ago
- e20d4e7 Split transforms and algorithms by Vincent Rabaud · 12 months ago
- 7edcc30 Fix ANSEnc::Clone() by Vincent Rabaud · 1 year ago
- 73aab75 Remove unimplemented delta palettization by Vincent Rabaud · 1 year ago
- 0cf0972 Remove FUZZTEST_STACK_LIMIT by Yannis Guyon · 1 year, 1 month ago
- f88c34c Add missing cmath includes by Yannis Guyon · 1 year, 1 month ago
- 425411e Loosen fuzz threshold for premul loss by Yannis Guyon · 1 year, 1 month ago
- 84232cc Update README.md by Yannis Guyon · 1 year, 1 month ago
- a396df4 Add alpha version of interoperability API by Yannis Guyon · 1 year, 1 month ago
- 948d629 Add interoperability API by Yannis Guyon · 1 year, 1 month ago
- 96720e6 Fix format check in BypassTileDecRgb10b() by Yannis Guyon · 1 year, 1 month ago
- ff8030d Call depth-matching Fill() in InternalDecode() by Yannis Guyon · 1 year, 2 months ago
- 74307a1 Take keep_unmul into account in distortion thresh by Yannis Guyon · 1 year, 2 months ago
- 4e39dd3 Update kHeaderMaxSize by Yannis Guyon · 1 year, 2 months ago
- 69a2dd8 Respect is_premul in ChooseRawFormat() by Yannis Guyon · 1 year, 2 months ago
- 318fa1d Use _putenv_s for Windows in test helpers by Yannis Guyon · 1 year, 2 months ago
- fca551e Fix imageio conditional includes by Yannis Guyon · 1 year, 2 months ago
- d5ce9ff Fix tile dimensions in animation decoding by Yannis Guyon · 1 year, 2 months ago
- b65d168 Remove DecoderConfig::exact by Yannis Guyon · 1 year, 2 months ago
- f66c99f Fix ImageDecoder::SaveImage() status check in dwp2 by Yannis Guyon · 1 year, 2 months ago
- 5204b12 Implement ArgbBuffer::CompositeOver() unmul by Yannis Guyon · 1 year, 2 months ago
- 490510d Support more out pixel formats in imageio by Yannis Guyon · 1 year, 2 months ago
- 1f21ec1 Handle unpremul in TestAnimEncConfig by Yannis Guyon · 1 year, 2 months ago
- 4df0254 Update operator<< for config structs by Yannis Guyon · 1 year, 2 months ago
- f790f2e Check FuzzTest generated input length by Yannis Guyon · 1 year, 2 months ago
- 5560f1e Fix GIF duration parsing by Yannis Guyon · 1 year, 3 months ago
- 1b2f59e Fix includes and format files in tests by Yannis Guyon · 1 year, 3 months ago
- 5b33cce Add RGB, BGR to WP2ConversionFunction() by Yannis Guyon · 1 year, 3 months ago
- c3401d0 Return 0ms in Decoder::ReadFrame() for still img by Yannis Guyon · 1 year, 3 months ago
- 785910d Fix compile warnings and format files by Yannis Guyon · 1 year, 3 months ago
- e868b3a GCC workaround in BlockContextPredictor by Yannis Guyon · 1 year, 3 months ago
- c863fc1 Migrate all LibFuzzer targets to FuzzTest by Yannis Guyon · 1 year, 3 months ago
- c78dba6 Keep input unmul/premul in WP2::AnimationEncoder by Yannis Guyon · 1 year, 3 months ago
- d1e171f Fix alpha premul in GetAverageColor() by Yannis Guyon · 1 year, 3 months ago