Commit Graph

  • 4825b4360d fix warning about size_t -> int conversion Pascal Massimino 2014-04-27 00:49:28 -07:00
  • 42b35e086b enc_neon: enable intrinsics-only functions James Zern 2014-04-26 12:57:29 -07:00
  • f937e01261 move LOCAL_GCC_VERSION def to dsp.h James Zern 2014-04-24 20:38:28 -07:00
  • 5e1a17ef4b enc_neon: move Transpose4x4 to dsp/neon.h James Zern 2014-04-26 12:11:00 -07:00
  • c7b92a5a29 dec_neon: (WORK_AROUND_GCC) delete unused Load4x8 James Zern 2014-04-25 19:11:39 -07:00
  • 8e5f90b086 Merge "make ExUtilLoadWebP() accept NULL bitstream param." James Zern 2014-04-26 12:22:53 -07:00
  • 05d4c1b7b3 Merge "cwebp: add webpdec" pascal massimino 2014-04-26 02:25:02 -07:00
  • ddeb6ac802 cwebp: add webpdec James Zern 2014-04-22 19:30:27 -07:00
  • 35d7d095dd Merge "Reduce memory footprint for encoding WebP lossless." pascal massimino 2014-04-26 01:28:43 -07:00
  • 0b896101b4 Reduce memory footprint for encoding WebP lossless. Vikas Arora 2014-04-25 16:01:49 -07:00
  • f0b65c9a1e make ExUtilLoadWebP() accept NULL bitstream param. Pascal Massimino 2014-04-26 01:10:52 -07:00
  • 9c0a60ccb3 Merge "dwebp: move webp decoding to example_util" pascal massimino 2014-04-26 01:05:48 -07:00
  • 1d62acf6af MIPS: MIPS32r1: Added optimization for HuffmanCost functions. Djordje Pesut 2014-04-22 14:55:14 +02:00
  • 4a0e73904d dwebp: move webp decoding to example_util James Zern 2014-04-22 19:33:22 -07:00
  • c0220460e9 Merge "Bugfix: Incremental decode of lossy-alpha" James Zern 2014-04-22 16:33:12 -07:00
  • 8c7cd722f6 Bugfix: Incremental decode of lossy-alpha Urvang Joshi 2014-04-22 15:13:14 -07:00
  • 7955152d58 MIPS: fix error with number of registers. Djordje Pesut 2014-04-22 11:56:44 +02:00
  • b1dabe3767 Merge "Move the HuffmanCost() function to dsp lib" skal 2014-04-18 12:08:22 -07:00
  • 75b12006e3 Move the HuffmanCost() function to dsp lib skal 2014-04-18 08:14:46 -07:00
  • 2772b8bd98 MIPS: fix assembler error revealed by clang's debug build Djordje Pesut 2014-04-18 17:53:37 +02:00
  • 6653b601ef enc_mips32: fix unused symbol warning in debug James Zern 2014-04-17 23:35:36 -07:00
  • 8dec120975 enc_mips32: disable ITransform(One) in debug builds James Zern 2014-04-17 19:37:44 -07:00
  • 98519dd5c1 enc_neon: convert Disto4x4 to intrinsics James Zern 2014-04-12 17:46:57 -07:00
  • fe9317c9bf cosmetics: Pascal Massimino 2014-04-16 00:12:34 -07:00
  • 953b074677 enc_neon: cosmetics James Zern 2014-04-15 23:57:03 -07:00
  • a9fc697cb6 Merge "WIP: extract the float-calculation of HuffmanCost from loop" skal 2014-04-15 11:33:11 -07:00
  • 3f84b5219d Merge "replace some mult-long (vmull_u8) with mult-long-accumulate (vmlal_u8)" skal 2014-04-15 07:09:12 -07:00
  • 4ae0533f39 MIPS: MIPS32r1: Added optimizations for ExtraCost functions. Djordje Pesut 2014-04-15 12:55:20 +02:00
  • b30a04cf11 WIP: extract the float-calculation of HuffmanCost from loop skal 2014-04-14 17:57:26 +02:00
  • a8fe8ce231 Merge "NEON intrinsics version of CollectHistogram" skal 2014-04-15 03:00:45 -07:00
  • 95203d2d1b NEON intrinsics version of CollectHistogram skal 2014-04-14 16:41:48 +02:00
  • 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