Commit Graph

  • 3875c7de07 CMakeLists.txt: set minimum version to 3.7 James Zern 2021-08-31 13:21:46 -07:00
  • 1a8f0d45d3 Have a hard-coded value for memset in TrellisQuantizeBlock. Vincent Rabaud 2021-08-30 18:50:11 +02:00
  • 934801604e Speed up TrellisQuantizeBlock Vincent Rabaud 2021-08-30 17:07:42 +02:00
  • 45eaacc939 Convert deprecated uint32 to uint32_t. Vincent Rabaud 2021-08-30 16:06:53 +02:00
  • 42592af875 webp,cmake: Remove unnecessary include dirs Yannis Guyon 2021-08-30 09:35:31 +02:00
  • e298e05f66 Add patch-check steps in PRESUBMIT.py Roberto Alanis 2021-07-27 23:06:32 +00:00
  • 29148919e0 Merge tag 'v1.2.1' James Zern 2021-08-13 16:42:31 -07:00
  • 9ce5843dba update ChangeLog v1.2.1 James Zern 2021-07-28 16:00:50 -07:00
  • d9191588ab fuzzer/*: normalize src/ includes James Zern 2021-07-28 13:32:19 -07:00
  • c5bc36243a fuzzer/*: normalize src/ includes James Zern 2021-07-28 13:32:19 -07:00
  • 53b6f76209 fix indent James Zern 2021-07-28 11:23:45 -07:00
  • d2caaba435 fix indent James Zern 2021-07-28 11:23:45 -07:00
  • 731246ba3b update ChangeLog v1.2.1-rc2 James Zern 2021-07-21 20:02:00 -07:00
  • d250f01d95 dsp/*: use WEBP_HAVE_* to determine Init availability James Zern 2021-07-23 22:19:07 -07:00
  • 1fe3162541 dsp/*: use WEBP_HAVE_* to determine Init availability James Zern 2021-07-23 22:19:07 -07:00
  • 3a4d3ecd40 update NEWS James Zern 2021-07-20 18:11:32 -07:00
  • b2bc809346 bump version to 1.2.1 James Zern 2021-07-20 17:29:34 -07:00
  • e542fc7a8a update AUTHORS James Zern 2021-07-20 17:21:09 -07:00
  • e024115490 Merge "libwebp/CMake: Add <BUILD_INTERFACE> to webp incl" into main Yannis Guyon 2021-07-19 20:40:32 +00:00
  • edea64442c libwebp/CMake: Add <BUILD_INTERFACE> to webp incl Yannis Guyon 2021-07-19 18:46:03 +02:00
  • ece18e5520 dsp.h: respect --disable-sse2/sse4.1/neon James Zern 2021-07-16 19:27:32 -07:00
  • a89a3230c9 wicdec: support alpha from WebP WIC decoder James Zern 2021-07-16 12:16:54 -07:00
  • 26f4aa0115 Merge "alpha_processing: fix visual studio warnings" into main James Zern 2021-07-13 23:42:08 +00:00
  • 8f5946634e alpha_processing: fix visual studio warnings James Zern 2021-07-09 11:33:50 -07:00
  • 46d844e6cf Merge "cpu.cmake: fix compiler flag detection w/3.17.0+" into main James Zern 2021-07-09 22:22:56 +00:00
  • 298d26eac2 Merge changes I593adf92,If20675e7,Ifac68eac into main Pascal Massimino 2021-07-08 05:35:24 +00:00
  • a1e5dae0f0 alpha_processing*: use WEBP_RESTRICT qualifier James Zern 2021-07-03 17:43:11 -07:00
  • 327ef24fbd cpu.cmake: fix compiler flag detection w/3.17.0+ James Zern 2021-07-05 17:52:51 -07:00
  • f70819de51 configure: enable libwebpmux by default James Zern 2021-07-03 15:53:17 -07:00
  • dc7e2b42e7 configure: add informational notices when disabling binaries James Zern 2021-07-03 15:51:23 -07:00
  • 9df23dddc2 configure: move lib flag checks before binaries James Zern 2021-07-03 15:37:48 -07:00
  • a2e18f10eb Merge "WebPConfig.config.in: correct WEBP_INCLUDE_DIRS" into main James Zern 2021-06-29 18:56:36 +00:00
  • e1a8d4f3fe Merge "bit_reader_inl_utils: uniformly apply WEBP_RESTRICT" into main Pascal Massimino 2021-06-28 23:19:21 +00:00
  • 4de35f4383 rescaler.c: fix alignment Skal 2021-06-28 11:08:50 +02:00
  • 0f13eec7bf bit_reader_inl_utils: uniformly apply WEBP_RESTRICT James Zern 2021-06-26 10:53:01 -07:00
  • 277d30749f Fix size_t overflow in WebPRescalerInit Skal 2021-06-25 15:23:16 +02:00
  • 97adbba513 WebPConfig.config.in: correct WEBP_INCLUDE_DIRS James Zern 2021-06-25 10:49:14 -07:00
  • b60d460318 advanced_api_fuzzer: add extreme config value coverage James Zern 2021-06-07 18:59:44 -07:00
  • 72fe52f623 anim_encode.c,cosmetics: normalize indent James Zern 2021-06-23 20:00:02 +00:00
  • 116d235c30 anim_encode: Fix encoded_frames_[] overflow James Zern 2021-06-22 23:07:04 +00:00
  • 6f445b3e3d
    CMake: set CMP0072 to NEW Christopher Degawa 2021-06-08 21:58:57 -05:00
  • b1cf887f86 define WEBP_RESTRICT for MSVC James Zern 2021-06-19 02:05:32 +00:00
  • 3e26513656 Add WEBP_RESTRICT & use it in VP8BitReader Clement Courbet 2021-06-18 13:21:37 +00:00
  • f6d2924757 vp8l_dec::ProcessRows: fix int overflow in multiply James Zern 2021-06-16 10:50:20 -07:00
  • de3b4ba813 CMake: add WEBP_BUILD_LIBWEBPMUX Christopher Degawa 2021-06-14 01:13:47 -05:00
  • 7f09d3d132 CMakeLists.txt: rm libwebpmux dep from anim_{diff,dump} James Zern 2021-06-15 18:50:33 -07:00
  • 4edea4a695 Init{RGB,YUV}Rescaler: fix a few more int overflows James Zern 2021-06-14 12:20:50 -07:00
  • c9e26bdb35 rescaler_utils: set max valid scaled w/h to INT_MAX/2 James Zern 2021-06-14 12:20:45 -07:00
  • 28d488e6f1 utils.h: add SizeOverflow() James Zern 2021-06-14 12:20:35 -07:00
  • 695bdaa2f6 Export/EmitRescaledRowsRGBA: fix pointer offset int overflow James Zern 2021-06-14 12:22:21 -07:00
  • 685d073ee1 Init{RGB,YUV}Rescaler: fix int overflows in multiplication jzern@google.com 2021-06-09 23:49:48 +00:00
  • d38bd0dda0 WebPFlipBuffer: fix integer overflow jzern@google.com 2021-06-09 23:49:04 +00:00
  • 109ff0f100 utils: allow MALLOC_LIMIT to indicate a max James Zern 2021-06-07 18:59:39 -07:00
  • a2fce86744 WebPRescalerImportRowExpand_C: promote some vals before multiply James Zern 2021-06-07 18:59:33 -07:00
  • 776983d427 AllocateBuffer: fix int multiplication overflow check James Zern 2021-06-07 18:59:24 -07:00
  • 315abbd60b Merge "Revert "Do not use a palette for one color images."" James Zern 2021-05-24 18:53:42 +00:00
  • eae815d0d1 Merge changes Ica3bbf75,I82f82954 James Zern 2021-05-24 18:53:20 +00:00
  • afbca5a152 Require Emscripten 2.0.18 Zhi An Ng 2021-05-24 10:35:36 -07:00
  • 3320416b2e CMakeLists,emscripten: use EXPORTED_RUNTIME_METHODS James Zern 2021-05-21 15:07:20 -07:00
  • 29145ed692 Update README instructions for using Emscripten Zhi An Ng 2021-05-21 11:47:01 -07:00
  • 1f5791398c cosmetics: remove use of 'sanity' / 'master' James Zern 2021-05-20 12:57:49 -07:00
  • 29b6129c78 WebPAnimEncoderNewInternal: remove some unnecessary inits James Zern 2021-05-20 13:02:58 -07:00
  • b60869a18e Revert "Do not use a palette for one color images." James Zern 2021-05-21 10:23:05 -07:00
  • 6fb4cddc93 demux: move padded size calc post unpadded validation James Zern 2021-05-15 10:59:06 -07:00
  • 05b72d4205 vp8l_enc.c: normalize index types James Zern 2021-04-28 15:09:34 -07:00
  • b6513fbaa8 Do not use a palette for one color images. Vincent Rabaud 2021-04-28 13:14:28 +02:00
  • 98bbe35b51 Fix multi-threading with palettes. Vincent Rabaud 2021-04-27 16:54:03 +02:00
  • b1674240f9 Add modified Zeng's method to palette sorting. Vincent Rabaud 2021-04-27 11:34:36 +02:00
  • 88c90c4528 add CONTRIBUTING.md James Zern 2021-04-23 18:35:44 -07:00
  • 6a9916d734 WebPRescalerInit: add missing int64_t promotion James Zern 2021-04-20 14:26:06 -07:00
  • b6cf52d5b8 WebPIoInitFromOptions: treat use_scaling as a bool James Zern 2021-04-20 14:23:57 -07:00
  • 3b12b7f4b4 WebPIoInitFromOptions: treat use_cropping as a bool James Zern 2021-04-20 14:23:57 -07:00
  • 595fa13f83 add WebPCheckCropDimensions() James Zern 2021-04-20 14:02:52 -07:00
  • 8fdaecb09d Disable cross-color when palette is used. Vincent Rabaud 2021-04-23 17:43:36 +02:00
  • 8933bac212 WebPIoInitFromOptions: respect incoming bypass_filtering val James Zern 2021-04-19 19:02:13 -07:00
  • 7d416ff085 webpdec,cosmetics: match error text to function call James Zern 2021-04-17 15:13:43 -07:00
  • ec6cfeb51e Fix typo on WebPPictureAlloc() in README Yannis Guyon 2021-04-15 19:11:49 +02:00
  • 7e58a1a260 *.cmake: add license header James Zern 2021-04-12 17:28:15 -07:00
  • 5651a6b2ed cmake: fix .so versioning James Zern 2021-04-06 19:28:47 -07:00
  • f9298cb8b4 Make sure partition #0 is read before VP8 data in IDecode. Vincent Rabaud 2018-07-09 20:20:52 +02:00
  • 2cb7701480 fix read-overflow while parsing VP8X chunk Pascal Massimino 2018-07-01 20:01:12 -07:00
  • 35de4be698 Fix VP8IoTeardownHook being called twice on worker sync failure Yannis Guyon 2018-07-02 13:15:38 +02:00
  • 641fbb5e89 fix endian problems in pattern copy Pascal Massimino 2018-07-09 17:33:44 -07:00
  • b5e0b231c1 muxread,anmf: fail on multiple image chunks James Zern 2018-06-29 01:12:20 -07:00
  • 2ccbb406e1 fix alpha-filtering crash when image width is larger than radius Pascal Massimino 2018-06-29 10:15:47 -07:00
  • 47768596f6 muxread,ChunkVerifyAndAssign: validate chunk_size James Zern 2018-06-21 01:13:36 +00:00
  • 12669892f6 muxread,CreateInternal: fix riff size checks James Zern 2018-06-14 00:03:34 -07:00
  • 528c8909ef Fix for thread race heap-use-after-free Yannis Guyon 2018-06-13 10:39:37 +02:00
  • 16fc937d2e fix invalid check for buffer size Pascal Massimino 2018-05-25 13:25:39 +02:00
  • 1f14632a18 gif2webp: fix transcode of loop count=65535 James Zern 2018-05-09 17:36:13 -07:00
  • 25ae67b3de xcframeworkbuild.sh: add arm64 simulator target James Zern 2021-03-13 17:42:11 -08:00
  • 5d4ee4c3c0 cosmetics: remove use of the term 'dummy' James Zern 2021-03-15 11:32:26 -07:00
  • 01b38ee19a faster CollectColorXXXTransforms_SSE41 Ilya Kurdyukov 2021-02-16 14:30:26 +07:00
  • 652aa34424 Merge "Use BitCtz for FastSLog2Slow_C" Pascal Massimino 2021-02-19 17:39:30 +00:00
  • 0320e1e36f add the missing default BitsCtz() code Skal 2021-02-19 16:10:20 +01:00
  • 8886f620c0 Use BitCtz for FastSLog2Slow_C Ilya Kurdyukov 2021-02-16 14:30:26 +07:00
  • fae416179e faster CombinedShannonEntropy_SSE2 Ilya Kurdyukov 2021-02-17 09:31:19 +01:00
  • 5bd2704e30 Introduce the BitCtz() function. Ilya Kurdyukov 2021-02-16 14:30:26 +07:00
  • fee642870e Merge "wicdec,icc: treat unsupported op as non-fatal" James Zern 2021-02-18 21:28:47 +00:00
  • 33ddb894b1 lossless_sse{2,41}: remove some unneeded includes James Zern 2021-02-18 10:54:09 -08:00