Commit Graph

  • 33aa497e1a Merge "cwebp: add some missing newlines in longhelp output" James Zern 2014-05-28 12:52:22 -07:00
  • c9b340a279 fix missing WebPInitAlphaProcessing call for premultiplied colorspace output skal 2014-05-28 10:44:05 +02:00
  • 57897bae09 Merge "lossless_neon: use vcreate_*() where appropriate" pascal massimino 2014-05-28 01:36:13 -07:00
  • 6aa4777b39 Merge "(enc|dec)_neon: use vcreate_*() where appropriate" pascal massimino 2014-05-28 01:34:56 -07:00
  • 0d346e418d Always reinit VP8TransformWHT instead of hard-coding skal 2014-05-28 10:21:07 +02:00
  • 7d039fc32d cwebp: fallback to native webp decode in WIC builds James Zern 2014-05-24 18:30:33 -07:00
  • d471f424da cwebp: add some missing newlines in longhelp output James Zern 2014-05-26 13:36:16 -07:00
  • bf0e003067 lossless_neon: use vcreate_*() where appropriate James Zern 2014-05-26 17:17:04 -07:00
  • 9251c2f6d2 (enc|dec)_neon: use vcreate_*() where appropriate James Zern 2014-05-26 17:17:04 -07:00
  • 399b916d27 lossy decoding: correct alpha-rescaling for YUVA format skal 2014-05-26 18:05:03 +02:00
  • 78c12ed8e6 Merge "Makefile.vc: add rudimentary avx2 support" James Zern 2014-05-27 11:13:40 -07:00
  • dc5b122f23 try to remove the spurious warning for static analysis skal 2014-05-26 18:19:43 +02:00
  • ddfefd624c Makefile.vc: add rudimentary avx2 support James Zern 2014-05-23 20:13:01 -07:00
  • a891164398 Merge "simplify VP8LInitBitReader()" Pascal Massimino 2014-05-22 22:36:41 -07:00
  • fdbcd44dd3 simplify VP8LInitBitReader() Pascal Massimino 2014-05-22 21:38:53 -07:00
  • 7c004287af makefile.unix: add rudimentary avx2 support James Zern 2014-05-22 18:36:28 -07:00
  • 515e35cfb1 Merge "add stub dsp/enc_avx2.c" James Zern 2014-05-22 18:28:38 -07:00
  • a05dc1402c SSE2: yuv->rgb speed-up for point-sampling skal 2014-05-22 09:49:42 +02:00
  • 178e9a69ae add stub dsp/enc_avx2.c James Zern 2014-05-22 00:26:18 -07:00
  • 1b99c09cdc Merge "configure: add a test for -mavx2" James Zern 2014-05-22 00:30:10 -07:00
  • fe72807112 configure: add a test for -mavx2 James Zern 2014-05-21 23:17:21 -07:00
  • e46a247c87 cpu: fix check for __cpuidex availability James Zern 2014-05-21 22:59:47 -07:00
  • 176fda2650 fix the bit-writer for lossless in 32bit mode skal 2014-05-22 07:17:24 +02:00
  • 541784c710 dsp.h: add a check for AVX2 / define WEBP_USE_AVX2 James Zern 2014-05-21 00:09:11 -07:00
  • bdb151ee80 dsp/cpu: add AVX2 detection James Zern 2014-05-16 18:43:11 -07:00
  • ab9f2f8685 Merge "revamp the point-sampling functions by processing a full plane" Pascal Massimino 2014-05-20 15:21:31 -07:00
  • a2f8b28905 revamp the point-sampling functions by processing a full plane Pascal Massimino 2014-05-20 09:43:02 -07:00
  • ef076026af use decoder's DSP functions for autofilter Pascal Massimino 2014-05-20 01:20:10 -07:00
  • 2b5cb32612 Merge "dsp/cpu: add AVX detection" pascal massimino 2014-05-20 01:10:18 -07:00
  • df08e67e06 dsp/cpu: add AVX detection James Zern 2014-05-16 18:43:11 -07:00
  • e2f405c969 Merge "clean-up and slight speed-up in-loop filtering SSE2" Pascal Massimino 2014-05-20 00:08:40 -07:00
  • f60957bfd2 clean-up and slight speed-up in-loop filtering SSE2 Pascal Massimino 2014-05-19 03:35:05 -07:00
  • 9fc3ae469f .gitattributes: treat .ppm as binary James Zern 2014-05-15 23:17:25 -07:00
  • 3da924b5b4 Merge "dsp/WEBP_USE_NEON: test for __aarch64__" James Zern 2014-05-14 20:16:18 -07:00
  • c7164490da Android.mk: always include *_neon.c in the build James Zern 2014-05-13 23:32:43 -07:00
  • a577b23a0a dsp/WEBP_USE_NEON: test for __aarch64__ James Zern 2014-05-13 23:37:01 -07:00
  • 54bfffcabc move RemapBitReader() from idec.c to bit_reader code skal 2014-05-14 07:07:08 +02:00
  • 34168ecbe4 Merge "remove all unused layer code" James Zern 2014-05-08 22:51:13 -07:00
  • f1e771735a remove all unused layer code Pascal Massimino 2014-05-06 01:59:30 -07:00
  • b0757db7c6 Code cleanup for VP8LGetHistoImageSymbols. Vikas Arora 2014-05-08 14:13:07 -07:00
  • 5fe628d35d make the token page size be variable instead of fixed 8192 skal 2014-05-05 14:26:14 -07:00
  • f948d08c81 memory debug: allow setting pre-defined malloc failure points skal 2014-05-05 14:01:33 -07:00
  • ca3d746e39 use block-based allocation for backward refs storage, and free-lists skal 2014-05-05 11:11:55 -07:00
  • 1ba61b09f9 enable NEON intrinsics in aarch64 builds James Zern 2014-05-02 20:38:21 -07:00
  • b9d2bb67d6 dsp/neon.h: coalesce intrinsics-related defines James Zern 2014-05-03 11:34:07 -07:00
  • b5c7525897 iosbuild: add support for iOSv7/aarch64 James Zern 2014-05-02 20:33:01 -07:00
  • 9383afd5c7 Reduce number of memory allocations while decoding lossless. Vikas Arora 2014-04-30 21:41:32 +00:00
  • 888e63edc9 Merge "dsp/lossless: prevent signed int overflow in left shift ops" James Zern 2014-05-02 00:29:54 -07:00
  • 8137f3edbd Merge "instrument memory allocation routines for debugging" Pascal Massimino 2014-05-02 00:23:48 -07:00
  • 2aa187360d instrument memory allocation routines for debugging Pascal Massimino 2014-04-29 14:46:00 -07:00
  • d3bcf72bf5 Don't allocate VP8LHashChain, but treat like automatic object skal 2014-04-30 14:10:48 -07:00
  • bd6b8619dd dsp/lossless: prevent signed int overflow in left shift ops James Zern 2014-04-29 19:54:56 +00:00
  • b7f19b8311 Merge "dec/vp8l: prevent signed int overflow in left shift ops" James Zern 2014-04-29 15:56:54 -07:00
  • 29059d5178 Merge "remove some uint64_t casts and use." Pascal Massimino 2014-04-29 14:15:40 -07:00
  • e69a1df4b7 dec/vp8l: prevent signed int overflow in left shift ops James Zern 2014-04-29 19:54:56 +00:00
  • cf5eb8ad19 remove some uint64_t casts and use. Pascal Massimino 2014-04-29 03:32:39 -07:00
  • 38e2db3e16 MIPS: MIPS32r1: Added optimization for HistogramAdd. Djordje Pesut 2014-04-29 13:53:35 +02:00
  • e0609ade15 dwebp: fix exit code on webp load failure James Zern 2014-04-28 17:22:29 -07:00
  • bbd358a8e7 Merge "example_util.h: avoid forward declaring enums" James Zern 2014-04-28 15:10:12 -07:00
  • 8955da2149 example_util.h: avoid forward declaring enums James Zern 2014-04-28 14:56:19 -07:00
  • 6d6865f0db Added SSE2 variants for Average2/3/4 Vikas Arora 2014-04-03 17:07:35 +00:00
  • b3a616b356 make HistogramAdd() a pointer in dsp Pascal Massimino 2014-04-28 02:11:46 -07:00
  • c8bbb636ea dec_neon: relocate some inline-asm defines James Zern 2014-04-26 13:29:07 -07:00
  • 4e393bb9f1 dec_neon: enable intrinsics-only functions James Zern 2014-04-26 13:23:30 -07:00
  • ba99a922ab dec_neon: use positive tests for USE_INTRINSICS James Zern 2014-04-26 13:12:11 -07:00
  • 69058ff813 Merge "example_util: add ExUtilDecodeWebPIncremental" pascal massimino 2014-04-28 00:38:24 -07:00
  • a7828e8bdb dec_neon: make WORK_AROUND_GCC conditional on version James Zern 2014-04-26 13:07:44 -07:00
  • 3f3d717a6c Merge "enc_neon: enable intrinsics-only functions" pascal massimino 2014-04-27 02:05:53 -07:00
  • de3cb6c820 Merge "move LOCAL_GCC_VERSION def to dsp.h" pascal massimino 2014-04-27 02:04:08 -07:00
  • 1b2fe14de5 example_util: add ExUtilDecodeWebPIncremental James Zern 2014-04-26 14:26:13 -07:00
  • ca49e7ad97 Merge "enc_neon: move Transpose4x4 to dsp/neon.h" pascal massimino 2014-04-27 01:11:05 -07:00
  • ad900abddd Merge "fix warning about size_t -> int conversion" Pascal Massimino 2014-04-27 01:07:03 -07:00
  • 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