Commit Graph

  • 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
  • 230a685ea7 README: update help text, repo link James Zern 2015-12-16 18:13:02 -08:00
  • d48e427b1d Merge "demux: accept raw bitstreams" James Zern 2015-12-17 22:52:10 +00:00
  • 99a01f4f8b Merge "Unify some entropy functions." James Zern 2015-12-17 22:35:29 +00:00
  • 4b025f10f7 Merge "configure: disable asserts by default" James Zern 2015-12-17 22:28:37 +00:00
  • 92cbddf89c Merge "fix PrintBlockInfo()" James Zern 2015-12-17 21:00:57 +00:00
  • ca509a3362 Unify some entropy functions. Vincent Rabaud 2015-12-17 16:25:34 +01:00
  • 367bf903b3 fix PrintBlockInfo() Pascal Massimino 2015-12-17 15:47:25 +01:00
  • b0547ff0b4 move back common constants for lossless_enc*.c into the .h Pascal Massimino 2015-12-17 15:11:56 +01:00
  • fb4c7832f1 lossless: simpler alpha cleanup preprocessing Lode Vandevenne 2015-12-17 15:03:26 +01:00
  • ba7f4b68c9 Merge "anim_diff: add brief description of options" Pascal Massimino 2015-12-17 10:03:15 +00:00
  • 47ddd5a4cc Move some codec logic out of ./dsp . Vincent Rabaud 2015-12-16 18:52:05 +01:00
  • b4106c44b0 anim_diff: add brief description of options James Zern 2015-12-16 18:08:01 -08:00
  • 357f455dec yuv_sse2: fix 32-bit visual studio build James Zern 2015-12-16 15:04:36 -08:00
  • b9d80fa4e8 configure: disable asserts by default James Zern 2015-12-16 13:15:53 -08:00
  • 7badd3da4a cosmetic fix: sizeof(type) -> sizeof(*var) Pascal Massimino 2015-12-16 18:29:14 +01:00
  • 80ce27d34e Speed up 24-bit packing / unpacking in YUV / RGB conversions. Vincent Rabaud 2015-12-16 11:06:42 +01:00
  • 68eebcb0ff remove a TODO about rotation Pascal Massimino 2015-12-15 23:36:12 -08:00
  • 2dee2966df remove few obsolete TODO about aligned loads in SSE2 Pascal Massimino 2015-12-15 23:00:41 -08:00
  • e0c0bb3480 remove TODO about unused ref_lf_delta[] Pascal Massimino 2015-12-15 22:57:53 -08:00
  • 9cf1cc2bd6 remove few TODO: * 256 -> RD_DISTO_MULT * don't use TDisto for UV mode picking Pascal Massimino 2015-12-15 22:52:12 -08:00
  • 791896455a Merge changes from topic 'demux-fragment-cleanup' James Zern 2015-12-16 06:45:00 +00:00
  • 47399f92b0 demux: remove GetFragment() James Zern 2015-12-15 18:53:01 -08:00
  • d3cfb79ad6 demux: remove dead fragment related TODO James Zern 2015-12-15 17:34:35 -08:00
  • ab714b8ac4 demux, Frame: remove is_fragment_ field James Zern 2015-12-15 17:38:37 -08:00
  • b105921c7d yuv_sse2, cosmetics: fix indent James Zern 2015-12-15 17:23:14 -08:00
  • 466c92e829 demux,WebPIterator: remove fragment_num/num_fragments James Zern 2015-12-15 14:05:21 -08:00
  • 11714ff158 demux: remove WebPDemuxSelectFragment James Zern 2015-12-15 13:02:32 -08:00
  • c0f7cc47f2 fix for bug #280: UMR in next->bits Pascal Massimino 2015-12-15 14:05:13 +01:00
  • 578beeb8a0 Merge "enc/Makefile.am: add missing headers" Pascal Massimino 2015-12-15 09:11:33 +00:00
  • 1a819f0053 makefile.unix: make visibility=hidden the default James Zern 2015-12-14 23:45:12 -08:00
  • d4f9c2efd4 enc/Makefile.am: add missing headers James Zern 2015-12-14 23:07:54 -08:00