Commit Graph

  • 7ca2e74bb4 replace some mult-long (vmull_u8) with mult-long-accumulate (vmlal_u8) skal 2014-04-14 14:45:44 +02:00
  • 41c6efbdc5 fix lossless_neon.c skal 2014-04-14 14:25:52 +02:00
  • 8ff96a027a NEON intrinsics version of FTransform skal 2014-04-11 20:01:29 +02:00
  • 0214f4a908 Merge "MIPS: MIPS32r1: Added optimizations for FastLog2" Jovan Zelincevic 2014-04-10 08:54:12 -07:00
  • baabf1ea3a MIPS: MIPS32r1: Added optimizations for FastLog2 Jovan Zelincevic 2014-03-24 14:47:19 +01:00
  • 3d49871dbe NEON functions for lossless coding skal 2014-04-09 18:40:02 +02:00
  • 3fe0291530 MIPS: MIPS32r1: Added optimizations for SSE functions. Slobodan Prijic 2014-03-07 14:52:45 +01:00
  • c503b485b6 Merge "fix the gcc-4.6.0 bug by implementing alternative method" skal 2014-04-08 23:25:59 -07:00
  • abe6f48709 fix the gcc-4.6.0 bug by implementing alternative method skal 2014-04-08 21:43:27 +02:00
  • 5598bdecd8 enc_mips32.c: fix file mode James Zern 2014-04-05 18:50:16 -07:00
  • 2b1b4d5ae9 MIPS: MIPS32r1: Add optimization for GetResidualCost Slobodan Prijic 2014-02-25 16:22:18 +01:00
  • f0a1f3cd51 Merge "MIPS: MIPS32r1: Added optimization for FTransform" pascal massimino 2014-04-08 04:17:27 -07:00
  • 7231f610aa MIPS: MIPS32r1: Added optimization for FTransform Djordje Pesut 2014-02-26 12:48:26 +01:00
  • 869eaf6c60 ~30% encoding speedup: use NEON for QuantizeBlock() skal 2014-04-07 18:02:25 +02:00
  • f758af6b73 enc_neon: convert FTransformWHT to intrinsics James Zern 2014-04-05 20:46:19 +02:00
  • 7dad095bb4 MIPS: MIPS32r1: Added optimization for Disto4x4 (TTransform) Djordje Pesut 2014-02-20 10:56:39 +01:00
  • 2298d5f301 MIPS: MIPS32r1: Added optimization for QuantizeBlock Jovan Zelincevic 2014-02-19 16:27:41 +01:00
  • e88150c9b6 Merge "MIPS: MIPS32r1: Add optimization for ITransform" Djordje Pesut 2014-04-05 10:36:05 -07:00
  • de693f2502 lossless_neon: disable VP8LConvert* functions James Zern 2014-04-05 03:25:05 +00:00
  • 4143332b22 NEON intrinsics for encoding skal 2014-04-04 14:57:59 +02:00
  • 0ca2914b23 MIPS: MIPS32r1: Add optimization for ITransform Djordje Pesut 2014-02-19 15:33:50 +01:00
  • 71bca5ecf3 dec_neon: use vst_lane instead of vget_lane James Zern 2014-04-03 14:56:26 -07:00
  • bf06105293 Intrinsics NEON version of TransformOne skal 2014-04-03 09:25:01 +02:00
  • 19c6f1ba74 Merge "dec_neon: use vld?_lane instead of vset?_lane" pascal massimino 2014-04-03 01:16:29 -07:00
  • 7a94c0cf75 upsampling_neon: drop NEON suffix from local functions James Zern 2014-04-02 19:49:16 -07:00
  • d14669c83c upsampling_sse2: drop SSE2 suffix from local functions James Zern 2014-04-02 19:49:16 -07:00
  • 2ca42a4fb7 enc_sse2: drop SSE2 suffix from local functions James Zern 2014-04-02 19:49:16 -07:00
  • d038e6193b dec_sse2: drop SSE2 suffix from local functions James Zern 2014-04-02 19:49:16 -07:00
  • fa52d7525f dec_neon: use vld?_lane instead of vset?_lane James Zern 2014-04-02 23:03:18 -07:00
  • c520e77d94 cosmetic: fix long line Pascal Massimino 2014-04-02 23:00:50 -07:00
  • 4b0f2dae6f Merge "add intrinsics NEON code for chroma strong-filtering" James Zern 2014-04-02 22:57:44 -07:00
  • e351ec0759 add intrinsics NEON code for chroma strong-filtering skal 2014-04-02 11:24:10 +02:00
  • aaf734b8b0 Merge "Add SSE2 version of forward cross-color transform" pascal massimino 2014-04-02 14:18:59 -07:00
  • c90a902eff Add SSE2 version of forward cross-color transform Urvang Joshi 2014-04-02 12:21:20 -07:00
  • bc374ff39e Use histogram_bits to initalize transform_bits. Vikas Arora 2014-04-02 11:46:04 -07:00
  • 2132992d47 Merge "Add strong filtering intrinsics (inner and outer edges)" James Zern 2014-04-02 00:10:01 -07:00
  • 5fbff3a646 Add strong filtering intrinsics (inner and outer edges) skal 2014-04-01 17:41:25 +02:00
  • d4813f0cb2 Add SSE2 function for Inverse Cross-color Transform Urvang Joshi 2014-04-01 15:52:25 -07:00
  • 26029568b7 dec_neon: add strong loopfilter intrinsics James Zern 2014-03-29 19:40:35 -07:00
  • cca7d7ef0f Merge "add intrinsics version of SimpleHFilter16NEON()" James Zern 2014-04-01 00:57:11 -07:00
  • 1a05dfa7f5 windows: fix dll builds James Zern 2014-03-31 17:46:12 -07:00
  • d6c50d8ac2 Merge "add some colorspace conversion functions in NEON" skal 2014-03-31 13:15:18 -07:00
  • 4fd7c82e6a SSE2 variants of Subtract-Green: Rectify loop condition Urvang Joshi 2014-03-31 10:51:45 -07:00
  • 97e5fac389 add some colorspace conversion functions in NEON skal 2014-03-31 16:36:33 +02:00
  • b9a7a45f1f add intrinsics version of SimpleHFilter16NEON() skal 2014-03-31 16:29:55 +02:00
  • daccbf400d add light filtering NEON intrinsics Pascal Massimino 2014-03-30 09:12:41 -07:00
  • af44460880 fix typo in STORE_WHT Pascal Massimino 2014-03-28 01:53:53 -07:00
  • 6af6b8e1b6 Tune HistogramCombineBin for large images. Vikas Arora 2014-03-28 07:06:54 -07:00
  • af93bdd6bc use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free skal 2014-03-27 23:27:32 +01:00
  • 51f406a5d7 lossless_sse2: relocate VP8LDspInitSSE2 proto James Zern 2014-03-27 15:05:04 -07:00
  • 0f4f721b12 separate SSE2 lossless functions into its own file skal 2014-03-27 21:43:21 +01:00
  • 514fc251df VP8LConvertFromBGRA: use conversion function pointers skal 2014-03-27 09:00:35 +01:00
  • 6d2f35273d dsp/dec: TransformDCUV: use VP8TransformDC James Zern 2014-03-26 16:43:47 -07:00
  • defc8e1b01 Merge "fix out-of-bound read during alpha-plane decoding" skal 2014-03-26 15:22:42 -07:00
  • fbed36433d Merge "dsp: reuse wht transform from dec in encoder" James Zern 2014-03-26 15:13:07 -07:00
  • d846708400 Merge "Add SSE2 version of ARGB -> BGR/RGB/... conversion functions" skal 2014-03-26 15:01:46 -07:00
  • 207d03b484 fix out-of-bound read during alpha-plane decoding skal 2014-03-26 17:02:51 +01:00
  • d1b33ad58b 2-5% faster trellis with clang/MacOS (and ~2-3% on ARM) skal 2014-03-22 10:20:42 +01:00
  • 369c26dd3f Add SSE2 version of ARGB -> BGR/RGB/... conversion functions skal 2014-03-25 08:46:24 +01:00
  • df230f2723 dsp: reuse wht transform from dec in encoder James Zern 2014-03-22 12:18:54 -07:00
  • 80e218d43a Android.mk: fix build with APP_ABI=armeabi-v7a-hard James Zern 2014-03-20 23:22:32 -07:00
  • 59daf08362 Merge "cosmetics:" Pascal Massimino 2014-03-18 04:02:33 -07:00
  • 536220084c cosmetics: Pascal Massimino 2014-03-17 15:10:23 -07:00
  • 3e7f34a3fb AssignSegments: quiet array-bounds warning James Zern 2014-03-14 18:47:52 -07:00
  • 3c2ebf58a4 Merge "UpdateHistogramCost: avoid implicit double->float" James Zern 2014-03-14 15:50:57 -07:00
  • cf821c821f UpdateHistogramCost: avoid implicit double->float James Zern 2014-03-14 11:18:52 -07:00
  • 312e638f30 Extend the search space for GetBestGreenRedToBlue Vikas Arora 2014-03-14 09:54:58 -07:00
  • 1c58526fe1 Fix few nits Vikas Arora 2014-03-13 13:56:30 -07:00
  • fef22704ec Optimize and re-structure VP8LGetHistoImageSymbols Vikas Arora 2014-03-13 11:34:12 -07:00
  • 068b14ac57 Optimize lossless decoding. Vikas Arora 2014-03-13 11:26:28 -07:00
  • 5f0cfa80ff Do a binary search to get the optimum cache bits. Vikas Arora 2014-03-13 10:29:50 -07:00
  • 24ca3678f9 Merge "allow 'cwebp -o -' to emit output to stdout" James Zern 2014-03-12 14:01:15 -07:00
  • e12f874eea allow 'cwebp -o -' to emit output to stdout skal 2014-03-12 19:48:00 +01:00
  • 2bcad89b4c allow some more stdin/stout I/O skal 2014-03-12 19:32:16 +01:00
  • 84ed4b3aa5 fix cwebp.1 typos after patch #69199 skal 2014-03-11 23:46:50 +01:00
  • 65b99f1c92 add a -z option to cwebp, and WebPConfigLosslessPreset() function skal 2014-03-11 23:25:35 +01:00
  • 30176619c6 4-5% faster trellis by removing some unneeded calculations. skal 2014-03-05 23:21:43 +01:00
  • 687a58ecc3 histogram.c: reindent after b33e8a0 James Zern 2014-03-04 00:38:14 -08:00
  • 06d456f685 Merge "~3-4% faster lossless encoding" skal 2014-03-04 00:17:52 -08:00
  • c60de26099 ~3-4% faster lossless encoding skal 2014-03-04 00:00:40 +01:00
  • 42eb06fc0e Merge "few cosmetics after patch #69079" James Zern 2014-03-03 15:13:25 -08:00
  • 82af82644b few cosmetics after patch #69079 skal 2014-03-03 23:53:08 +01:00
  • b33e8a05ee Refactor code for HistogramCombine. Vikas Arora 2014-03-03 13:49:54 -08:00
  • ca1bfff53f Merge "5-10% encoding speedup with faster trellis (-m 6)" skal 2014-03-03 13:09:17 -08:00
  • 5aeeb087d6 5-10% encoding speedup with faster trellis (-m 6) skal 2014-03-03 22:07:06 +01:00
  • 82ae1bf299 cosmetics: normalize VP8GetCPUInfo checks James Zern 2014-02-28 18:43:49 -08:00
  • e3dd9243cb Merge "Refactor GetBestPredictorForTile for future tuning." James Zern 2014-02-28 18:39:27 -08:00
  • 206cc1be5a Refactor GetBestPredictorForTile for future tuning. Vikas Arora 2014-02-26 09:47:24 -08:00
  • 3cb8406262 Merge "speed-up trellis quant (~5-10% overall speed-up)" James Zern 2014-02-27 14:34:01 -08:00
  • b66f2227c1 Merge "lossy encoding: ~3% speed-up" Pascal Massimino 2014-02-27 11:42:16 -08:00
  • 4287d0d49b speed-up trellis quant (~5-10% overall speed-up) Pascal Massimino 2014-02-26 14:33:38 -08:00
  • 390c8b316d lossy encoding: ~3% speed-up Pascal Massimino 2014-02-26 05:52:24 -08:00
  • 9a463c4a51 Merge "dec_neon: convert TransformWHT to intrinsics" James Zern 2014-02-25 14:36:44 -08:00
  • e8605e9625 Merge "dec_neon: add ConvertU8ToS16" pascal massimino 2014-02-25 08:56:17 -08:00
  • 4aa3e4122b MIPS: MIPS32r1: rescaler bugfix Djordje Pesut 2014-02-25 13:29:45 +01:00
  • c16cd99aba Speed up lossless encoder. Vikas Arora 2014-02-21 11:41:38 -08:00
  • 9d6b5ff1e6 dec_neon: convert TransformWHT to intrinsics James Zern 2014-02-19 20:20:45 -08:00
  • 2ff0aae2fe dec_neon: add ConvertU8ToS16 James Zern 2014-02-20 15:35:33 -08:00
  • 77a8f91981 fix compilation with USE_YUVj flag skal 2014-02-20 13:23:18 +01:00
  • 4acbec1bef Merge changes I3b240ffb,Ia9370283,Ia2d28728 James Zern 2014-02-19 14:47:33 -08:00