Commit Graph

  • 57e324e2eb Refactor VP8LHistogram histogram_enc.cc main Vincent Rabaud 2025-04-23 19:12:21 +02:00
  • 7191a602b0 Merge "Generalize trivial histograms" into main Vincent Rabaud 2025-04-21 12:48:33 -07:00
  • 19696e0a6f Merge "alpha_processing_sse2: quiet signed conv warning" into main James Zern 2025-04-21 12:45:32 -07:00
  • 89b01eccca Merge "cwebp: add -resize_mode" into main James Zern 2025-04-21 12:45:22 -07:00
  • 52a430a7b6 Generalize trivial histograms Vincent Rabaud 2025-04-21 20:56:33 +02:00
  • e53e213091 Cache all costs in the histograms Vincent Rabaud 2025-04-20 17:49:29 +02:00
  • f8b360c419 alpha_processing_sse2: quiet signed conv warning James Zern 2025-04-17 12:21:34 -07:00
  • eb4f813761 cwebp: add -resize_mode James Zern 2025-04-10 13:05:30 -07:00
  • ad52d5fc7e dec/dsp/enc/utils,cosmetics: rm struct member '_' suffix James Zern 2025-04-11 12:48:18 -07:00
  • ed7cd6a7f3 utils.c,cosmetics: rm struct member '_' suffix James Zern 2025-04-14 12:35:28 -07:00
  • 3a23b0f008 random_utils.[hc],cosmetics: rm struct member '_' suffix James Zern 2025-04-14 12:35:17 -07:00
  • a99d0e6f04 quant_levels_dec_utils.c,cosmetics: rm struct member '_' suffix James Zern 2025-04-14 12:34:42 -07:00
  • 1ed4654dc0 huffman_encode_utils.[hc],cosmetics: rm struct member '_' suffix James Zern 2025-04-14 12:33:54 -07:00
  • f0689e48cb config_enc.c,cosmetics: rm struct member '_' suffix James Zern 2025-04-14 12:33:10 -07:00
  • 24262266d0 mux,cosmetics: rm struct member '_' suffix James Zern 2025-04-10 16:21:24 -07:00
  • 3f54b1aa12 demux,cosmetics: rm struct member '_' suffix James Zern 2025-04-10 15:19:25 -07:00
  • 295804e4b9 examples,cosmetics: rm struct member '_' suffix James Zern 2025-04-10 15:03:43 -07:00
  • 5225592f6b Refactor VP8LHistogram to hide initializations from the user. Vincent Rabaud 2025-04-11 16:16:37 +02:00
  • 00338240c1 Remove some computations in histogram clustering Vincent Rabaud 2025-04-11 08:55:24 +02:00
  • 44f91b0ddd Speed DispatchAlpha_SSE2 up Vincent Rabaud 2025-04-10 11:52:42 +02:00
  • ee8e8c620f Fix member naming for VP8LHistogram Vincent Rabaud 2025-04-10 09:54:57 +02:00
  • a1ad3f1e37 Merge "Remove now unused ExtraCostCombined" into main Vincent Rabaud 2025-04-01 00:28:47 -07:00
  • 321561b41f Remove now unused ExtraCostCombined Vincent Rabaud 2025-03-29 23:34:20 +01:00
  • e0ae21d231 WebPMemoryWriterClear: use WebPMemoryWriterInit James Zern 2025-03-28 12:37:24 -07:00
  • a4183d94c7 Remove the computation of ExtraCost when comparing histograms Vincent Rabaud 2025-03-28 15:00:41 +01:00
  • f2b3f52733 Get AVX2 into WebP lossless Vincent Rabaud 2025-03-28 11:44:03 +01:00
  • 7c70ff7a3b Clean dsp/lossless includes Vincent Rabaud 2025-03-25 12:38:00 +01:00
  • 9dd5ae819b Use the full register in PredictorSub13_SSE2 Vincent Rabaud 2025-03-25 11:07:15 +01:00
  • 613be8fc61 Makefile.vc: add /MP to CFLAGS James Zern 2025-03-17 16:33:51 -07:00
  • 1d86819f49 Merge changes I1437390a,I10a20de5,I1ac777d1 into main James Zern 2025-03-06 14:00:07 -08:00
  • 743a5f092d enc_neon: enable vld1q_u8_x4 for clang & msvc James Zern 2025-03-05 16:56:20 -08:00
  • 565da14882 pngdec.c: add support for 'eXIf' tag James Zern 2025-02-28 12:53:41 -08:00
  • 319860e919 pngdec.c: support ImageMagick app1 exif text data James Zern 2025-02-27 19:09:28 -08:00
  • 815fc1e110 pngdec.c: add missing #ifdef for png_get_iCCP James Zern 2025-02-27 19:02:33 -08:00
  • 980b708e2c enc_neon: fix build w/aarch64 gcc < 9.4.0 James Zern 2025-02-27 17:41:03 -08:00
  • 73b728cbb9 cmake: bump minimum version to 3.16 James Zern 2025-02-19 15:47:22 -08:00
  • 6a22b6709c Add a function to validate a WebPDecoderConfig Vincent Rabaud 2025-01-30 10:02:09 +01:00
  • 7ed2b10ef0 Use consistently signed stride types. Vincent Rabaud 2025-01-30 00:12:28 +01:00
  • 654bfb040c Avoid nullptr arithmetic in VP8BitReaderSetBuffer Vincent Rabaud 2025-01-30 00:12:15 +01:00
  • f8f2410710 Fix potential "divide by zero" in examples found by coverity Vincent Rabaud 2025-01-13 10:42:03 +01:00
  • 2af6c034ac Merge tag 'v1.5.0' James Zern 2024-12-19 18:19:10 -08:00
  • a4d7a71533 update ChangeLog v1.5.0 1.5.0 James Zern 2024-12-19 17:17:50 -08:00
  • c3d85ce4cf update NEWS James Zern 2024-12-19 12:31:33 -08:00
  • ad14e811cf tests/fuzzer/*: add missing <string_view> include devtools-clrobot@google.com 2024-12-19 02:09:51 +00:00
  • 74cd026edb fuzz_utils.cc: fix build error w/WEBP_REDUCE_SIZE James Zern 2024-12-16 15:49:01 -08:00
  • a027aa93de mux_demux_api_fuzzer.cc: fix -Wshadow warning James Zern 2024-12-16 15:48:02 -08:00
  • 25e17c686f update ChangeLog v1.5.0-rc1 James Zern 2024-12-13 10:04:27 -08:00
  • aa2684fccc update NEWS James Zern 2024-12-10 19:18:23 -08:00
  • 369238461b bump version to 1.5.0 James Zern 2024-12-10 18:12:58 -08:00
  • ceea8ff6b3 update AUTHORS James Zern 2024-12-10 18:04:16 -08:00
  • e4f7a9f0c7 img2webp: add a warning for unused options James Zern 2024-12-10 17:29:59 -08:00
  • 1b4c967fbb Merge "Properly check the data size against the end of the RIFF chunk" into main Vincent Rabaud 2024-12-10 08:10:16 +00:00
  • 9e5ecfaf00 Properly check the data size against the end of the RIFF chunk Vincent Rabaud 2024-12-09 23:00:12 +01:00
  • da0d9c7d4e examples: exit w/failure w/no args James Zern 2024-12-06 13:11:29 -08:00
  • fcff86c71b {gif,img}2webp: sync -m help w/cwebp James Zern 2024-11-26 13:01:44 -08:00
  • b76c4a8416 man/img2webp.1: sync -m text w/cwebp.1 & gif2webp.1 James Zern 2024-11-26 12:55:00 -08:00
  • 306335198d muxread: fix reading of buffers > riff size James Zern 2024-11-21 18:18:10 -08:00
  • 4c85d860ea yuv.h: update RGB<->YUV coefficients in comment James Zern 2024-11-20 15:52:56 -08:00
  • 0ab789e067 Merge changes I6dfedfd5,I2376e2dc into main James Zern 2024-11-15 02:58:10 +00:00
  • 0323645066 {ios,xcframework}build.sh: fix compilation w/Xcode 16 James Zern 2024-11-14 11:17:59 -08:00
  • 61e2cfdadd rework AddVectorEq_SSE2 James Zern 2024-11-12 15:13:42 -08:00
  • 7bda3deb89 rework AddVector_SSE2 James Zern 2024-11-12 14:58:23 -08:00
  • 2ddaaf0aa5 Fix variable names in SharpYuvComputeConversionMatrix Maryla 2024-11-07 09:37:40 +01:00
  • a3ba6f19e9 Makefile.vc: fix gif2webp link error James Zern 2024-11-06 10:14:05 -08:00
  • f999d94f4a gif2webp: add -sharp_yuv/-near_lossless James Zern 2024-11-04 12:21:40 -08:00
  • dfdcb7f95c Merge "lossless.h: fix function declaration mismatches" into main webp-rfc9649 James Zern 2024-10-09 22:30:49 +00:00
  • 78ed683978 fix overread in Intra4Preds_NEON James Zern 2024-10-08 12:53:47 -07:00
  • d516a68e54 lossless.h: fix function declaration mismatches James Zern 2024-10-08 13:41:16 -07:00
  • 874069042e Merge "Improve documentation of SharpYuvConversionMatrix." into main Maryla Ustarroz-Calonge 2024-10-04 11:59:25 +00:00
  • fdb229ea3a Merge changes I07a7e36a,Ib29980f7,I2316122d,I2356e314,I32b53dd3, ... into main James Zern 2024-10-03 17:01:02 +00:00
  • 0c3cd9cc2c Improve documentation of SharpYuvConversionMatrix. Maryla 2024-10-03 10:35:58 +02:00
  • 169dfbf931 disable Intra4Preds_NEON James Zern 2024-10-02 15:23:03 -07:00
  • 2dd5eb9862 dsp/yuv*: use WEBP_RESTRICT qualifier James Zern 2024-08-16 19:26:36 -07:00
  • 23bbafbeb8 dsp/upsampling*: use WEBP_RESTRICT qualifier James Zern 2024-08-16 19:02:19 -07:00
  • 35915b389e dsp/rescaler*: use WEBP_RESTRICT qualifier James Zern 2024-08-16 16:55:00 -07:00
  • a32b436bd5 dsp/lossless*: use WEBP_RESTRICT qualifier James Zern 2024-08-16 16:51:11 -07:00
  • 04d4b4f387 dsp/filters*: use WEBP_RESTRICT qualifier James Zern 2024-08-16 13:52:32 -07:00
  • b1cb37e659 dsp/enc*: use WEBP_RESTRICT qualifier James Zern 2021-07-03 17:59:44 -07:00
  • 201894ef24 dsp/dec*: use WEBP_RESTRICT qualifier James Zern 2021-07-03 17:52:50 -07:00
  • 02eac8a741 dsp/cost*: use WEBP_RESTRICT qualifier James Zern 2021-07-03 17:45:13 -07:00
  • 84b118c9c3 Merge "webp-container-spec: normalize notes & unknown chunk link" into main James Zern 2024-09-30 18:16:05 +00:00
  • 052cf42f1a webp-container-spec: normalize notes & unknown chunk link James Zern 2024-09-23 14:03:12 -07:00
  • 220ee52967 Search for best predictor transform bits Vincent Rabaud 2024-09-24 10:10:52 +02:00
  • 7861947813 Try to reduce the sampling for the entropy image Vincent Rabaud 2024-09-19 12:43:12 +02:00
  • 14f09ab75b webp-container-spec: reorder chunk size - N text James Zern 2024-09-19 11:54:42 -07:00
  • a78c5356ba Remove a useless malloc for entropy image Vincent Rabaud 2024-09-18 17:30:31 +02:00
  • bc49176355 Merge "Refactor predictor finding" into main Vincent Rabaud 2024-09-18 08:38:57 +00:00
  • 34f9223829 man/{cwebp,img2webp}.1: rm 'if needed' from -sharp_yuv James Zern 2024-09-17 11:03:04 -07:00
  • 367ca938f1 Refactor predictor finding Vincent Rabaud 2024-09-17 09:38:56 +02:00
  • a582b53b74 webp-lossless-bitstream-spec: clarify some text James Zern 2024-09-10 18:04:24 -07:00
  • 0fd25d8406 Merge "anim_encode.c: fix function ref in comment" into main James Zern 2024-09-10 18:53:23 +00:00
  • f888291359 anim_encode.c: fix function ref in comment James Zern 2024-08-30 12:46:10 -07:00
  • 40e4ca60ea specs_generation.md: update kramdown command line James Zern 2024-09-06 15:32:26 -07:00
  • 57883c78ed img2webp: add -exact/-noexact per-frame options James Zern 2024-09-03 18:58:13 -07:00
  • 1c8eba978b img2webp,cosmetics: add missing '.' spacers to help James Zern 2024-09-03 18:27:45 -07:00
  • 2e81017c7a Convert predictor_enc.c to fixed point Vincent Rabaud 2024-08-29 10:09:39 +02:00
  • 94de6c7fed Merge "Fix fuzztest link errors w/-DBUILD_SHARED_LIBS=1" into main Vincent Rabaud 2024-08-30 07:15:24 +00:00
  • 51d9832a36 Fix fuzztest link errors w/-DBUILD_SHARED_LIBS=1 Vincent Rabaud 2024-08-28 11:39:11 +02:00
  • 7bcb36b884 Merge "Fix static overflow warning." into main Vincent Rabaud 2024-08-28 09:17:08 +00:00
  • 8e0cc14c3e Fix static overflow warning. Vincent Rabaud 2024-08-27 17:06:45 +02:00