Commit Graph

  • a80c46bd87 SSE2 implementation of HasAlphaXXX Pascal Massimino 2017-11-23 13:38:20 +01:00
  • 083507f244 right-size some tables James Zern 2017-11-21 21:07:45 -08:00
  • 2e5785b233 anim_utils.c: remove warning when !defined(WEBP_HAVE_GIF) Pascal Massimino 2017-11-23 00:22:01 -08:00
  • b299c47eac add WEBP_REDUCE_SIZE James Zern 2017-11-22 17:35:39 -08:00
  • f593d71a64 enc: disable pic->stats/extra_info w/WEBP_DISABLE_STATS James Zern 2017-11-22 17:01:19 -08:00
  • 541179a9a5 Merge "predictor_enc: fix build w/--disable-near-lossless" James Zern 2017-11-23 01:02:59 +00:00
  • 5755a7ec53 predictor_enc: fix build w/--disable-near-lossless James Zern 2017-11-22 15:02:21 -08:00
  • eab5bab74f add WEBP_DISABLE_STATS James Zern 2017-11-22 12:41:17 -08:00
  • 8052c585b3 remove some petty TODOs from vwebp. Pascal Massimino 2017-11-21 23:57:57 -08:00
  • c245343dcb move LOAD8x4 and STORE8x2 closer to their use location Pascal Massimino 2017-11-21 23:44:39 -08:00
  • b9e734fd5c dec,cosmetics: normalize function naming style James Zern 2017-11-21 14:30:37 -08:00
  • c188d546b3 dec: harmonize function suffixes James Zern 2017-11-21 12:56:56 -08:00
  • 28c5ac8104 dec_sse41: harmonize function suffixes James Zern 2017-11-21 12:47:06 -08:00
  • e65b72a368 Merge "introduce WebPHasAlpha8b and WebPHasAlpha32b" Pascal Massimino 2017-11-21 06:21:44 +00:00
  • b94cee98fb dec_sse2: remove HE8uv_SSE2 James Zern 2017-11-20 20:34:05 -08:00
  • 44a0ee3fa7 introduce WebPHasAlpha8b and WebPHasAlpha32b Pascal Massimino 2017-11-16 06:59:52 -08:00
  • aebf59ac50 Merge "WebPPictureAllocARGB: align argb allocation" Pascal Massimino 2017-11-17 07:27:41 +00:00
  • c184665ecd WebPPictureAllocARGB: align argb allocation James Zern 2017-11-16 20:19:09 -08:00
  • 3daf7509c2 WebPParseHeaders: remove obsolete animation TODO James Zern 2017-11-16 20:15:57 -08:00
  • 80285d97ad cmake: avoid security warnings under msvc James Zern 2017-11-15 18:41:34 -08:00
  • 650eac5542 cmake: don't set -Wall with MSVC James Zern 2017-11-15 18:29:15 -08:00
  • c462cd0065 Remove useless code. Vincent Rabaud 2017-11-08 10:52:49 +01:00
  • 01a98217ad Merge "remove WebPWorkerImpl declaration from the header" Pascal Massimino 2017-11-06 20:37:08 +00:00
  • 3c49fc47e7 Merge "thread_utils: fix potentially bad call to Execute" Pascal Massimino 2017-11-06 20:36:13 +00:00
  • fde2782ecb thread_utils: fix potentially bad call to Execute Pascal Massimino 2017-11-05 16:39:29 -08:00
  • 2a270c1df5 remove WebPWorkerImpl declaration from the header Pascal Massimino 2017-11-05 12:31:48 -08:00
  • f1f437cc89 remove mention of 'lossy-only parameters' from the doc Pascal Massimino 2017-11-05 01:39:06 -08:00
  • 0d7614fddf README.wasm: add instructions for enabling mulhi portable-intrinsics James Zern 2017-11-02 11:20:09 -07:00
  • 88692490a5 WebPMemToUint32: remove ptr cast to int James Zern 2017-10-30 17:08:46 -07:00
  • 3879074d99 Merge "WebPMemToUint32: remove ptr cast to int" Pascal Massimino 2017-10-31 06:41:05 +00:00
  • 0af22e17d6 dec_wasm,NEON mulhi: use local vector types in cast James Zern 2017-10-30 20:14:56 -07:00
  • 04b029d236 WebPMemToUint32: remove ptr cast to int James Zern 2017-10-30 17:08:46 -07:00
  • 08af967025 add LOCAL_CLANG_PREREQ and avoid WORK_AROUND_GCC w/3.8+ James Zern 2017-09-19 20:15:31 -07:00
  • a26996116f define WEBP_USE_INTRINSICS w/gcc-4.9+ James Zern 2017-09-19 20:15:23 -07:00
  • 5505a5b107 Android.mk,mips: fix clang build with r15 James Zern 2017-08-31 22:42:14 -07:00
  • b7971d0e22 dsp: avoid defining _C functions w/NEON builds James Zern 2017-10-26 20:31:27 -07:00
  • 6ba98764e8 webpdec: correct alloc size check w/use_argb James Zern 2017-10-27 06:09:36 +00:00
  • 5cfb3b0f6c normalize include guards James Zern 2017-10-20 19:26:52 -07:00
  • f433205ee3 Merge changes Ia17c7dfc,I75423abb,Ia2f716b4,I161caa14,I4210081a, ... Pascal Massimino 2017-10-21 06:34:14 +00:00
  • 8d033b14d7 {dec,enc}_neon: harmonize function suffixes x2 James Zern 2017-10-20 00:54:12 -07:00
  • 0295e9815d upsampling_neon: harmonize function suffixes James Zern 2017-10-20 00:43:27 -07:00
  • d572c4e52b yuv_neon: harmonize function suffixes James Zern 2017-10-20 00:28:00 -07:00
  • ab9c2500db rescaler_neon: harmonize function suffixes James Zern 2017-10-20 00:26:17 -07:00
  • 93e0ce27f4 lossless_neon: harmonize function suffixes James Zern 2017-10-20 00:23:37 -07:00
  • 22fbc50edd lossless_enc_neon: harmonize function suffixes James Zern 2017-10-20 00:21:55 -07:00
  • 447875b47b filters_neon,cosmetics: fix indent James Zern 2017-10-20 00:20:02 -07:00
  • e51bdd439c remove unused VP8TokenToStats() function Pascal Massimino 2017-10-20 04:29:05 -07:00
  • 785da7eadd enc_neon: harmonize function suffixes James Zern 2017-10-20 00:15:42 -07:00
  • bc1a251fcf dec_neon: harmonize function suffixes James Zern 2017-10-19 23:31:36 -07:00
  • 61e535f1ac dsp/lossless: workaround gcc-4.8 bug on arm James Zern 2017-10-19 12:39:39 -07:00
  • 68b2eab7df cwebp: fix alpha reporting w/lossless & metadata James Zern 2017-10-18 12:33:30 -07:00
  • 30042faa9a WebPDemuxGetI: add doc details around WebPFormatFeature Pascal Massimino 2017-10-17 19:25:53 +02:00
  • 0a17f4712c Merge "WIP: list includes as descendants of the project dir" Pascal Massimino 2017-10-11 08:21:42 +00:00
  • a439972175 WIP: list includes as descendants of the project dir James Zern 2017-10-07 14:15:11 -07:00
  • 0827570873 Merge "Make sure we reach the full range for alpha blending." Pascal Massimino 2017-10-09 09:21:21 +00:00
  • d361a6a733 yuv_sse2: harmonize function suffixes James Zern 2017-10-08 13:59:08 -07:00
  • 6921aa6f0c upsampling_sse2: harmonize function suffixes James Zern 2017-10-08 13:57:22 -07:00
  • 08c67d3ed1 ssim_sse2: harmonize function suffixes James Zern 2017-10-08 13:55:25 -07:00
  • 582a1b572a rescaler_sse2: harmonize function suffixes James Zern 2017-10-08 13:53:48 -07:00
  • 2c1b18ba2f lossless_sse2: harmonize function suffixes James Zern 2017-10-08 13:49:58 -07:00
  • 0ac46e818b lossless_enc_sse2: harmonize function suffixes James Zern 2017-10-08 13:45:14 -07:00
  • bc634d57c2 enc_sse2: harmonize function suffixes James Zern 2017-10-08 13:39:46 -07:00
  • bcb7347c2b dec_sse2: harmonize function suffixes James Zern 2017-10-07 15:05:05 -07:00
  • e14ad93c0a Make sure we reach the full range for alpha blending. Vincent Rabaud 2017-10-05 16:37:02 +02:00
  • 7038ca8d52 demux,StoreFrame: restore hdr size check to min req James Zern 2017-10-04 06:11:17 +00:00
  • fb3daad604 cpu: fix ssse3 check James Zern 2017-09-29 16:27:47 -07:00
  • be590e0644 Merge "Fix CMake redefinition for HAVE_CPU_FEATURES_H" Pascal Massimino 2017-09-26 05:59:05 +00:00
  • 35f736e1ec Fix CMake redefinition for HAVE_CPU_FEATURES_H Vincent Rabaud 2017-09-25 14:43:20 +02:00
  • a5216efc8c Fix integer overflow warning. Vincent Rabaud 2017-09-25 11:02:22 +02:00
  • a9c8916b87 decode.h,WebPIDecGetRGB: clarify output ptr validity James Zern 2017-09-22 16:58:33 -07:00
  • 3c74c645ca gif2webp: handle 1-frame case properly + fix anim_diff Pascal Massimino 2017-09-20 14:08:31 -07:00
  • c7f295d30c Merge "gif2webp: introduce -loop_compatibility option" Pascal Massimino 2017-09-20 09:13:37 +00:00
  • b4e046778d gif2webp: introduce -loop_compatibility option Pascal Massimino 2017-09-18 23:38:09 -07:00
  • f78da3dea6 add LOCAL_CLANG_PREREQ and avoid WORK_AROUND_GCC w/3.8+ James Zern 2017-09-19 20:15:31 -07:00
  • 01c426f1e7 define WEBP_USE_INTRINSICS w/gcc-4.9+ James Zern 2017-09-19 20:15:23 -07:00
  • 8635973dc3 use sdl-config (if available) to determine the link flags Pascal Massimino 2017-09-03 21:25:31 -07:00
  • e9459382b0 use CPPFLAGS before CFLAGS Pascal Massimino 2017-09-03 21:13:33 -07:00
  • 4a9d788e40 Merge "Android.mk,mips: fix clang build with r15" James Zern 2017-09-01 06:32:06 +00:00
  • 4fbdc9fb12 Android.mk,mips: fix clang build with r15 James Zern 2017-08-31 22:42:14 -07:00
  • a80fcc4ae1 ifdef code not used by Chrome/Android. Vincent Rabaud 2017-08-31 14:02:05 +02:00
  • 3993af127e Fix signed integer overflows. Vincent Rabaud 2017-08-31 11:56:28 +02:00
  • f66f94ef36 anim_dump: small tool to dump frames from animated WebP Pascal Massimino 2017-08-28 16:03:40 +02:00
  • 6eba857b75 Merge "rationalize the Makefile.am" Pascal Massimino 2017-08-29 21:05:20 +00:00
  • c5e34fba66 function definition cleanup Vincent Rabaud 2017-08-29 14:09:35 +02:00
  • 3822762a6c rationalize the Makefile.am Pascal Massimino 2017-08-28 22:54:49 -07:00
  • 501ef6e4e9 configure style fix: animdiff -> anim_diff Pascal Massimino 2017-08-28 15:56:57 +02:00
  • f8bdc26821 Merge "protect against NULL dump_folder[] value in ReadAnimatedImage()" Pascal Massimino 2017-08-29 05:41:16 +00:00
  • 23bfc652fe protect against NULL dump_folder[] value in ReadAnimatedImage() Pascal Massimino 2017-08-28 15:24:57 +02:00
  • 8dc3d71ba0 cosmetics,ReadAnimatedWebP: correct function comment James Zern 2017-08-28 11:42:29 -07:00
  • 5bd40066cc Merge changes I66a64a0a,I4d2e520f Pascal Massimino 2017-08-27 06:03:09 +00:00
  • 7945575c92 cosmetics,webpinfo: remove an else after a return James Zern 2017-08-26 14:22:05 -07:00
  • 8729fa1102 cosmetics,cwebp: remove an else after a return James Zern 2017-08-26 14:20:51 -07:00
  • f324b7f9ba cosmetics: normalize fn proto & decl param names James Zern 2017-08-26 14:17:31 -07:00
  • 869eb36983 CMake cleanups. Vincent Rabaud 2017-08-25 13:54:06 +02:00
  • 8ed24a564c wasm: replace _mulhi_int16x8() with neon builtin Scott LaVarnway 2017-08-22 11:44:16 -07:00
  • 289e62a313 Remove declaration of unimplemented VP8ApplyNearLosslessPredict Vincent Rabaud 2017-08-23 17:16:29 +02:00
  • 0e8c3004be fix Android standalone toolchain build James Zern 2017-08-01 18:33:50 -07:00
  • 20a94186ce pnmdec,PAM: validate depth before calculating bytes_per_px James Zern 2017-08-19 20:51:32 +00:00
  • 34130afe8b anim_encode: fix integer overflow James Zern 2017-08-18 23:50:13 +00:00
  • 42c79aa66b Merge "Encoder: harmonize function suffixes" Pascal Massimino 2017-08-09 18:13:57 +00:00