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