Commit Graph

  • b918724280 utils/rescaler: add WebPRescalerGetScaledDimensions James Zern 2015-08-13 20:50:38 -07:00
  • 923e8edafb Merge "update NEWS" James Zern 2015-08-12 23:47:23 +00:00
  • 020fd099f6 Merge "WebPPictureDistortion: support ARGB format for 'pic' when computing distortion." Pascal Massimino 2015-08-12 15:37:27 +00:00
  • 6a5292f6a8 update NEWS James Zern 2015-03-03 19:19:50 -08:00
  • 56a2e9f5e7 WebPPictureDistortion: support ARGB format for 'pic' when computing distortion. skal 2015-08-11 17:28:29 -07:00
  • 0ae582e4f5 configure: test and add -Wunreachable-code James Zern 2015-08-10 20:36:35 -07:00
  • c2f9dc06cf bit_writer: convert VP8L macro values to immediates James Zern 2015-08-10 20:35:22 -07:00
  • b969f888ab Reduce magic in palette reordering Jyrki Alakuijala 2015-08-04 15:58:30 +00:00
  • acb297e9c2 anim_diff: add a -raw_comparison flag Pascal Massimino 2015-07-07 22:45:49 +00:00
  • 155c1b222b Merge changes I76f4d6fe,I45434639 James Zern 2015-08-06 23:00:03 +00:00
  • 717e4d5a7c mips32/mipsDSPr2: function ImportRow rebased Djordje Pesut 2015-08-06 15:52:27 +02:00
  • 7df93893dc fix rescaling bug (uninitialized read, see bug #254). Pascal Massimino 2015-08-05 15:11:48 +02:00
  • 5cdcd561e2 lossless_enc_neon: add VP8LTransformColor James Zern 2015-08-04 23:09:53 -07:00
  • a53c336919 lossless_neon: add VP8LTransformColorInverse James Zern 2015-08-04 23:09:19 -07:00
  • 99131e7f8c Merge changes I9fb25a89,Ibc648e9e James Zern 2015-08-04 02:24:15 +00:00
  • c455676680 simplify the main loop for downscaling Pascal Massimino 2015-08-03 16:49:00 +02:00
  • 2a010f992a lossless_neon: remove predictors 5-13 James Zern 2015-07-28 19:44:58 -07:00
  • ca221bbc48 ll_enc_neon: enable VP8LSubtractGreenFromBlueAndRed James Zern 2015-07-28 19:37:06 -07:00
  • 585d93dbba Container spec: clarify ordering of ALPH chunk. Urvang Joshi 2015-07-22 11:55:49 -07:00
  • 01d61fd9c6 lossless: ~20 % speedup Jyrki Alakuijala 2015-07-03 15:09:40 +00:00
  • f722c8f0bd lossless: Speed up ComputeCacheEntropy by 40 % Jyrki Alakuijala 2015-07-02 19:03:55 +00:00
  • 1ceecdc871 add a VP8LColorCacheSet() method for color cache Pascal Massimino 2015-07-02 14:56:37 +00:00
  • 17eb609916 lossless: Allow copying from prev row in rle-mode. Jyrki Alakuijala 2015-07-02 10:54:01 +00:00
  • f3a7a5bf76 lossless: bit writer optimization Jyrki Alakuijala 2015-06-29 14:21:10 +00:00
  • d97b9ff755 Merge changes from topic 'lossless-enc-improvements' James Zern 2015-07-20 19:38:41 +00:00
  • 0250dfcc19 msvc: fix pointer type warning in BitsLog2Floor James Zern 2015-07-18 11:12:21 -07:00
  • 52931fd548 lossless: combine the Huffman code with extra bits Jyrki Alakuijala 2015-06-29 13:25:42 +00:00
  • c4855ca249 lossless: Inlining add literal Jyrki Alakuijala 2015-06-26 14:24:59 +00:00
  • 8e9c94dedb lossless: simplify HashChainFindCopy heuristics Jyrki Alakuijala 2015-06-23 14:25:06 +00:00
  • 888429f409 lossless: 0.5 % compression density improvement Jyrki Alakuijala 2015-06-23 12:11:51 +00:00
  • 7b23b19808 lossless: Add zeroes into the predicted histograms. Jyrki Alakuijala 2015-06-19 10:17:46 +00:00
  • 85b44d8a69 lossless: encoding, don't compute unnecessary histo Jyrki Alakuijala 2015-06-18 14:54:33 +00:00
  • d92453f381 lossless: Remove about 25 % of the speed degradation Jyrki Alakuijala 2015-06-17 17:28:34 +00:00
  • 2cce031704 Faster alpha coding for webp Jyrki Alakuijala 2015-06-16 13:05:20 +00:00
  • 5e75642efd lossless: rle mode not to accept lengths smaller than 4. Jyrki Alakuijala 2015-06-11 18:49:37 +00:00
  • 84326e4ab0 lossless: Less code for the entropy selection Jyrki Alakuijala 2015-06-11 11:08:50 +00:00
  • 16ab951abf lossless: 0.37 % compression density improvement Jyrki Alakuijala 2015-06-08 18:02:18 +00:00
  • 822f113ebb add WebPFree() to the API James Zern 2015-07-06 23:11:29 -07:00
  • 0ae2c2e4b2 SSE2/SSE41: optimize SSE_16xN loops Pascal Massimino 2015-07-02 20:55:04 +02:00
  • 39216e59d9 cosmetics: fix indent after 32462a07 James Zern 2015-07-01 23:49:20 -07:00
  • 559e54ca60 Merge "SSE2: slightly faster FTransformWHT" James Zern 2015-07-02 06:36:32 +00:00
  • 8ef9a63b45 SSE2: slightly faster FTransformWHT Pascal Massimino 2015-06-30 17:08:21 +02:00
  • f27f773576 lossless_neon: enable VP8LAddGreenToBlueAndRed James Zern 2015-07-01 22:50:54 -07:00
  • 36e9c4bc50 SSE2: minor cosmetrics on in-loop filter code Pascal Massimino 2015-06-28 11:59:22 +02:00
  • 4741fac42e dsp/lossless_*sse2: remove some unnecessary inlines James Zern 2015-06-25 21:02:01 -07:00
  • 1819965e0a fix warning ("left shift of negative value") using a cast Pascal Massimino 2015-06-24 23:46:09 -07:00
  • 7017001462 SSE2: speed-up some lossless-encoding functions Pascal Massimino 2015-06-24 21:46:40 +00:00
  • abcb012841 Merge "SSE2: slightly faster (~5%) AddGreenToBlueAndRed()" Pascal Massimino 2015-06-24 09:37:44 +00:00
  • 2df5bd30a6 Merge "Speedup to HuffmanCostCombinedCount" Pascal Massimino 2015-06-24 07:42:25 +00:00
  • 9e356d6b25 SSE2: slightly faster (~5%) AddGreenToBlueAndRed() Pascal Massimino 2015-06-24 09:36:44 +02:00
  • fc6c75a2a2 SSE2: 53% faster TransformColor[Inverse] Pascal Massimino 2015-06-23 21:37:18 +02:00
  • 49073da6d6 SSE2: 46% speed-up of TransformColor[Inverse] Pascal Massimino 2015-06-23 20:09:04 +02:00
  • 32462a072c Speedup to HuffmanCostCombinedCount Pascal Massimino 2015-06-23 16:38:18 +02:00
  • f3d687e3fa SSE4.1 implementation of some lossless encoding functions Pascal Massimino 2015-06-23 08:46:57 +02:00
  • bfc300c7ff SSE4.1 implementation of some alpha-processing functions Pascal Massimino 2015-06-19 14:23:38 +02:00
  • 7f9c98f21d Merge "sse2 in-loop: simplify SignedShift8b() a bit" Pascal Massimino 2015-06-12 07:37:30 +00:00
  • ef314a5d6c dec_sse2/GetNotHEV: micro optimization James Zern 2015-03-27 20:29:37 -07:00
  • a729cff987 sse2 in-loop: simplify SignedShift8b() a bit Pascal Massimino 2015-06-10 23:06:45 -07:00
  • 422ec9fb62 simplify Load8x4() a bit Pascal Massimino 2015-06-06 15:10:26 -07:00
  • 8df238ec8a Merge "remove some duplicate FlipSign()" James Zern 2015-06-06 05:25:03 +00:00
  • 751506c484 remove some duplicate FlipSign() Pascal Massimino 2015-06-05 02:19:42 -07:00
  • 65ef5afc27 Merge "lossless: 0.13% compression density gain" James Zern 2015-06-03 03:02:08 +00:00
  • 2beef2f245 lossless: 0.13% compression density gain Jyrki Alakuijala 2015-05-29 10:58:34 +00:00
  • 3033f24c26 lossless: 0.06 % compression density improvement Pascal Massimino 2015-06-02 14:51:51 +02:00
  • 64960da9e1 dec_neon: add VE8uv / VE16 James Zern 2015-05-30 13:09:43 -07:00
  • 14dbd87bed dec_neon: add HE8uv / HE16 James Zern 2015-05-30 13:03:49 -07:00
  • ac76801159 introduce FTransform2 to perform two transforms at a time. skal 2015-05-18 21:06:15 -07:00
  • aa6065aedd dec_neon: use vld1_dup(mem) rather than vdup(mem[0]) James Zern 2015-05-16 10:30:04 -07:00
  • 8b63ac78e0 Merge "dec_neon: add TM16" Pascal Massimino 2015-05-16 10:56:07 +00:00
  • f51be09e1f Merge "dec_neon/TrueMotion: simply left border load" Pascal Massimino 2015-05-16 10:54:04 +00:00
  • dc48196bd9 dec_neon: add TM16 James Zern 2015-05-15 12:50:11 -07:00
  • ea95b305ca dec_neon/TrueMotion: simply left border load James Zern 2015-05-15 12:48:13 -07:00
  • f262d6120e speed-up SetResidualSSE2 Pascal Massimino 2015-05-11 22:20:45 +00:00
  • bf46d0acff fix mips2 build target James Zern 2015-05-13 10:29:02 -07:00
  • 929a0fdccd enc_sse2/TTransform: simplify abs calculation James Zern 2015-05-08 19:50:16 -07:00
  • 17dbd05819 enc_sse2/CollectHistogram: simplify abs calculation James Zern 2015-05-08 19:49:08 -07:00
  • a6c1593645 dec_neon: add DC16 intra predictors James Zern 2015-05-07 22:51:45 -07:00
  • 03b4f50d39 Makefile.vc: add anim_diff build support. Urvang Joshi 2015-05-07 12:00:47 -07:00
  • 1b989874a7 Merge changes I9cd84125,Iee7e387f,I7548be72 Pascal Massimino 2015-05-07 11:19:11 +00:00
  • acd7b5af0f Introduce a test tool anim_diff. Urvang Joshi 2015-05-01 16:11:49 -07:00
  • f274a96ce9 dsp/enc_sse2: add luma4 intra predictors James Zern 2015-04-09 20:24:57 -07:00
  • 040b11bdf6 dsp/enc_sse2: add chroma intra predictors James Zern 2015-04-09 20:24:57 -07:00
  • aee021bbb1 dsp/enc_sse2: add luma16 intra predictors James Zern 2015-04-09 19:45:22 -07:00
  • 9e00a499a6 makefile.unix: remove superclean target James Zern 2015-05-02 11:15:34 -07:00
  • cefc9c0964 makefile.unix: clean up after extras target James Zern 2015-05-02 11:13:03 -07:00
  • 4c9af02326 dec_neon: add DC8uvNoTopLeft James Zern 2015-05-01 20:03:57 -07:00
  • dd55b8734a Merge "doc/webp-container-spec: update repo browser link" James Zern 2015-04-30 07:20:58 +00:00
  • f0486968ba doc/webp-container-spec: update repo browser link James Zern 2015-04-29 23:31:34 -07:00
  • 9287761d95 Merge "GetResidualCostSSE2: simplify abs calculation" Pascal Massimino 2015-04-30 06:30:58 +00:00
  • 0e009366f8 dsp/cpu.c(x86): check maximum supported cpuid feature James Zern 2015-04-28 17:46:07 -07:00
  • b243a4bc30 GetResidualCostSSE2: simplify abs calculation James Zern 2015-04-21 20:29:12 -07:00
  • 6d4602b88a Merge "fix typo: constitutes -> constitute" James Zern 2015-04-18 12:46:16 -07:00
  • 5fe1fe37a5 fix typo: constitutes -> constitute Pascal Massimino 2015-04-18 08:46:53 -07:00
  • b83bd7c4ea Merge "populate 'libwebpextras' with: import gray, rgb565 and rgb4444 functions" Pascal Massimino 2015-04-17 15:30:52 -07:00
  • b0114a327c Merge "histogram.h: cosmetics: remove unnecessary includes" pascal massimino 2015-04-17 15:30:23 -07:00
  • feab45ef99 gifdec: Move inclusion of webp/config.h to header. Urvang Joshi 2015-04-17 12:40:57 -07:00
  • dbba67d1e7 histogram.h: cosmetics: remove unnecessary includes James Zern 2015-04-17 12:23:06 -07:00
  • e978fec61a Merge "VP8LBitReader: fix remaining ubsan error with large shifts" James Zern 2015-04-17 00:30:05 -07:00
  • d6fe588469 Merge "ReconstructRow: move some one-time inits out of the main loop" James Zern 2015-04-16 14:51:36 -07:00
  • a21d647c11 ReconstructRow: move some one-time inits out of the main loop Pascal Massimino 2015-04-16 02:01:34 -07:00