Commit Graph

  • 3e023c17cd Speed-up BackwardReferencesHashChainDistanceOnly. Vincent Rabaud 2016-05-18 16:00:00 +02:00
  • f2e1efbeb7 Improve near lossless compression when a prediction filter is used. Marcin Kowalczyk 2016-05-18 13:20:45 +02:00
  • e15afbce5d dsp.h: fix ubsan macro name James Zern 2016-05-13 11:09:57 -07:00
  • e53c9ccb24 dsp.h: add WEBP_UBSAN_IGNORE_UNSIGNED_OVERFLOW James Zern 2016-05-12 23:51:23 -07:00
  • af81fdb772 utils.h: quiet -fsanitize=undefined warnings James Zern 2016-05-11 23:44:32 -07:00
  • ea0be354a0 dsp.h: remove utils.h include James Zern 2016-05-11 23:17:21 -07:00
  • cd276aecd0 utils/*.c: ../utils/utils.h -> ./utils.h James Zern 2016-05-11 23:08:32 -07:00
  • c892713104 utils/Makefile.am: add some missing headers James Zern 2016-05-11 23:03:52 -07:00
  • ea24e026aa Merge "dsp.h: add WEBP_UBSAN_IGNORE_UNDEF" James Zern 2016-05-11 06:21:45 +00:00
  • 369e264e2e dsp.h: add WEBP_UBSAN_IGNORE_UNDEF James Zern 2016-05-09 22:55:21 -07:00
  • 0d020a7892 Merge "add runtime NEON detection" James Zern 2016-05-11 05:42:13 +00:00
  • 5ee2136a71 Merge "add VP8LAddPixels() to lossless.h" James Zern 2016-05-10 22:39:28 +00:00
  • 47435a6162 add VP8LAddPixels() to lossless.h Pascal Massimino 2016-05-10 19:34:04 +02:00
  • 8fa6ac68f0 remove two ubsan warnings Pascal Massimino 2016-05-10 11:29:36 +02:00
  • 74fb56fb5d add runtime NEON detection James Zern 2016-04-18 23:31:42 -07:00
  • 4154a8395d MIPS update to new Unfilter API Jovan Zelincevic 2016-05-05 00:38:56 +02:00
  • c80b9fc8fc Merge "cherry-pick decoder fix for 64-bit android devices" Pascal Massimino 2016-05-03 06:12:13 +00:00
  • 6235147ed5 cherry-pick decoder fix for 64-bit android devices James Zern 2016-05-02 20:22:05 -07:00
  • d41b8c432d configure: test for -Wformat-* w/-Wformat present James Zern 2016-05-02 19:30:29 -07:00
  • 5f95589fae Fix WEBP_ALIGN in case the argument is a pointer to a type larger than a byte. Marcin Kowalczyk 2016-04-29 19:53:56 +00:00
  • 2309fd5c1d replace num_parts_ by num_parts_minus_one_ (unsigned) Pascal Massimino 2016-04-30 00:16:59 -07:00
  • 9629f4bcda SimplifySegments: quiet -Warray-bounds warning James Zern 2016-04-29 19:02:07 -07:00
  • de47492e91 Merge "update the Unfilter API in dsp to process one row independently" Pascal Massimino 2016-04-22 17:33:41 +00:00
  • 2102ccd091 update the Unfilter API in dsp to process one row independently Pascal Massimino 2016-04-14 19:12:09 +02:00
  • e3912d560b WebPAnimEncoder: Restore canvas before evaluating blending possibility. Urvang Joshi 2016-04-19 16:13:45 -07:00
  • 6e12e1e3d2 WebPAnimEncoder: Fix for single-frame optimization. Urvang Joshi 2016-04-15 12:10:07 -07:00
  • 602f344a36 Merge changes I1d03acac,Ifcb64219 James Zern 2016-04-07 19:13:56 +00:00
  • 95ecccf6dc only apply color-mapping for alpha on the cropped area Pascal Massimino 2016-04-07 10:21:02 +02:00
  • 47dd07080f anim_diff: Add an experimental option for max inter-frame diff. Urvang Joshi 2016-04-04 18:43:58 +00:00
  • aa809cfeb3 only allocate alpha_plane_ up to crop_bottom row Pascal Massimino 2016-04-06 13:43:01 +02:00
  • 31f2b8d8e1 WebPAnimEncoder: FlattenSimilarPixels(): look for similar Urvang Joshi 2016-04-04 20:27:52 +00:00
  • 774dfbdc34 perform alpha filtering within the decoding loop Pascal Massimino 2016-04-05 10:58:20 -07:00
  • a4cae68de0 lossless decoding: only process decoded row up to last_row Pascal Massimino 2016-04-05 15:30:56 +02:00
  • 238cdcdbe1 Only call WebPDequantizeLevels() on cropped area Pascal Massimino 2016-04-05 11:21:21 +02:00
  • cf6c713a0b alpha: preparatory cleanup Pascal Massimino 2016-04-04 15:50:57 +02:00
  • b95ac0a221 Merge "VP8GetHeaders(): initialize VP8Io with sane value for crop/scale dimensions" Vincent Rabaud 2016-04-04 13:50:05 +00:00
  • 8923139414 VP8GetHeaders(): initialize VP8Io with sane value for crop/scale dimensions Pascal Massimino 2016-04-03 23:57:20 -07:00
  • 5828e1995e use_8b_decode -> use_8b_decode_ Pascal Massimino 2016-04-04 00:18:49 -07:00
  • 8dca0247d2 fix bug in alpha.c that was triggering a memory error in incremental mode Pascal Massimino 2016-04-01 00:59:39 -07:00
  • 9a950c5375 WebPAnimEncoder: Disable filtering when blending is used with lossy encoding. Urvang Joshi 2016-03-31 17:25:22 +00:00
  • eb423903a4 WebPAnimEncoder: choose max diff for framerect based on quality. Urvang Joshi 2016-03-29 22:19:44 +00:00
  • ff0a94beda WebPAnimEncoder lossy: ignore small pixel differences for frame rectangles. Urvang Joshi 2016-03-22 19:28:03 +00:00
  • f80400843f gif2webp: Remove the 'prev_to_prev_canvas' buffer. Urvang Joshi 2016-03-10 22:44:19 +00:00
  • 6d8c07d375 Merge "WebPDequantizeLevels(): use stride in CountLevels()" Pascal Massimino 2016-03-31 07:49:56 +00:00
  • d96fe5e079 WebPDequantizeLevels(): use stride in CountLevels() Pascal Massimino 2016-03-30 23:18:54 -07:00
  • ec1b2407a4 WebPPictureImport*: check output pointer James Zern 2016-03-25 18:21:13 -07:00
  • c07687699b Merge "Revert "Re-enable encoding of alpha plane with color cache for next release."" Pascal Massimino 2016-03-25 07:29:07 +00:00
  • 41f14bcbc5 WebPPictureImport*: check src pointer James Zern 2016-03-24 22:52:01 -07:00
  • 64eed38779 Pass stride parameter to WebPDequantizeLevels() Pascal Massimino 2016-03-18 15:36:58 +01:00
  • 97934e2447 Revert "Re-enable encoding of alpha plane with color cache for next release." Pascal Massimino 2016-03-18 11:01:54 +01:00
  • e88c4ca013 fix -m 2 mode-cost evaluation (causing partition0 overflow) Pascal Massimino 2016-03-11 20:34:45 +01:00
  • 4562e83dc2 Merge "add extra meaning to WebPDecBuffer::is_external_memory" Pascal Massimino 2016-03-09 08:24:19 +00:00
  • abdb109f3b add extra meaning to WebPDecBuffer::is_external_memory Pascal Massimino 2016-03-09 08:58:58 +01:00
  • 875aec7044 enc_neon,cosmetics: break long comment James Zern 2016-03-08 23:33:21 -08:00
  • 71e856cf84 GetMBSSIM,cosmetics: fix alignment James Zern 2016-03-08 23:26:10 -08:00
  • a90edffb7e fix missing 'extern' for SSIM function in dsp/ Pascal Massimino 2016-03-08 10:27:46 -08:00
  • 423ecaf484 move some SSIM-accumulation function for dsp/ Pascal Massimino 2016-03-08 07:50:09 +01:00
  • f08e66245a Merge "Fix FindClosestDiscretized in near lossless:" Pascal Massimino 2016-03-04 09:34:16 +00:00
  • 0d40cc5ea3 enc_neon,Disto4x4: remove an unnecessary transpose James Zern 2016-03-02 18:46:12 -08:00
  • e8feb20e39 Fix FindClosestDiscretized in near lossless: Marcin Kowalczyk 2016-03-02 12:45:54 +01:00
  • 8200643017 anim_util: quiet static analysis warning James Zern 2016-02-23 11:13:38 -08:00
  • a6f23c49b2 Merge "AnimEncoder: Support progress hook and user data." James Zern 2016-02-20 04:25:57 +00:00
  • a5193774b0 Merge "Near lossless feature: fix some comments." James Zern 2016-02-20 03:51:15 +00:00
  • da98d31ced AnimEncoder: Support progress hook and user data. Urvang Joshi 2016-02-05 19:53:50 +00:00
  • 3335713169 Near lossless feature: fix some comments. Urvang Joshi 2016-02-19 16:44:01 +00:00
  • 0beed01aa5 cosmetics: fix indent after 2f5e898 James Zern 2016-02-19 19:22:34 -08:00
  • 6753f35cac Merge "FTransformWHT optimization." Pascal Massimino 2016-02-19 09:38:04 +00:00
  • 6583bb1a42 Improve SSE4.1 implementation of TTransform. Vincent Rabaud 2016-02-19 09:11:53 +01:00
  • 7561d0c338 FTransformWHT optimization. Vincent Rabaud 2016-02-18 17:44:05 +01:00
  • 7ccdb734c2 fix indentation after patch #328220 Pascal Massimino 2016-02-18 15:14:41 +01:00
  • 6ec0d2a946 clarify the logic of the error path when decoding fails. Pascal Massimino 2016-02-18 14:58:18 +01:00
  • 8aa352b256 Merge "Remove an unnecessary transposition in TTransform." Vincent Rabaud 2016-02-18 08:15:10 +00:00
  • db86088426 Merge "remove useless #include" James Zern 2016-02-17 23:17:12 +00:00
  • 9960c31685 Remove an unnecessary transposition in TTransform. Vincent Rabaud 2016-02-17 21:41:28 +01:00
  • 6e36b51188 Small speedup in FTransform. Vincent Rabaud 2016-02-17 21:26:36 +01:00
  • 9dbd4aad77 Merge "fix C and SIMD flags completion." James Zern 2016-02-17 19:22:20 +00:00
  • e60853eabc Add missing common_sse2.h file to makefile.unix Vincent Rabaud 2016-02-17 09:46:55 +01:00
  • 696eb2b03a fix C and SIMD flags completion. Vincent Rabaud 2016-02-16 20:48:25 +01:00
  • 2b4fe33e00 Merge "fix multiple allocation for transform buffer" Pascal Massimino 2016-02-17 07:27:23 +00:00
  • 2f5e8986cf fix multiple allocation for transform buffer Pascal Massimino 2016-02-17 05:45:38 +01:00
  • bf2b4f114f Regroup common SSE code + optimization. Vincent Rabaud 2016-02-15 15:17:11 +01:00
  • 4ed650a13d force "-pass 6" if -psnr or -size is used but -pass isn't. Pascal Massimino 2016-02-13 10:22:32 +01:00
  • 3ef1ce98b9 yuv_sse2: fix -Wconstant-conversion warning Nico Weber 2016-02-02 14:44:13 -08:00
  • a7a03e9f96 Merge changes I4852d18f,I51ccb85d James Zern 2016-02-02 01:49:12 +00:00
  • 5e122bd6d6 gif2webp: set enc_options.verbose = 0 w/-quiet James Zern 2016-02-01 17:00:51 -08:00
  • ab3c2583aa anim_encode,DefaultEncoderOptions: init verbose James Zern 2016-02-01 16:57:32 -08:00
  • 8f0dee773a Merge "configure: fix builtin detection w/-Werror" James Zern 2016-01-30 05:11:19 +00:00
  • 4a7b85a967 cmake: fix builtin detection w/-Werror James Zern 2016-01-28 23:47:11 -08:00
  • b74657fb2e configure: fix builtin detection w/-Werror James Zern 2016-01-28 23:32:33 -08:00
  • 3661b98069 Add a CMakeLists.txt Vincent Rabaud 2015-12-21 15:35:13 +01:00
  • 75f4af4d54 remove useless #include Pascal Massimino 2016-01-25 09:34:10 -08:00
  • 6c1d763119 avoid Yoda style for comparison Pascal Massimino 2016-01-15 23:52:29 -08:00
  • 8ce975ac82 SSE optimization for vector mismatch. Vincent Rabaud 2016-01-07 17:23:48 +01:00
  • 7db53831a9 Merge tag 'v0.5.0' James Zern 2015-12-23 11:19:39 -08:00
  • 37f049490d update ChangeLog v0.5.0-rc1 v0.5.0 0.5.0 James Zern 2015-12-18 00:04:24 -08:00
  • 7e7b6ccc7f faster rgb565/rgb4444/argb output Pascal Massimino 2015-12-18 08:11:33 +01:00
  • 4c7f565ff0 update NEWS James Zern 2015-12-17 20:08:34 -08:00
  • 1f62b6b2e6 update AUTHORS James Zern 2015-12-16 19:18:12 -08:00
  • e224fdc80b update mailmap James Zern 2015-12-16 19:17:45 -08:00
  • 71100500a8 bump version to 0.5.0 James Zern 2015-12-16 19:12:45 -08:00