Commit Graph

  • f05fe006c2 properly report back encoding error code in WebPFrameCacheAddFrame() skal 2014-06-11 23:26:47 +02:00
  • 32b3137936 configure: move config.h to src/webp/config.h James Zern 2014-06-10 17:53:44 -07:00
  • 90090d99b5 Merge changes I7c675e51,I84f7d785 James Zern 2014-06-10 16:15:21 -07:00
  • ae7661b36e makefiles: define WEBP_HAVE_AVX2 when appropriate James Zern 2014-06-07 19:57:51 -07:00
  • 69fce2ea78 remove the special casing for res->first in VP8SetResidualCoeffs skal 2014-06-08 06:40:22 +02:00
  • 6e61a3a905 configure: test for -msse2 James Zern 2014-06-07 19:44:08 -07:00
  • b9d2efc629 rename upsampling_mips32.c to yuv_mips32.c James Zern 2014-06-07 12:35:47 -07:00
  • bdfeebaa01 dsp/yuv: move sse2 functions to yuv_sse2.c James Zern 2014-06-05 23:49:59 -07:00
  • 46b32e861a Merge "configure: set WEBP_HAVE_AVX2 when available" pascal massimino 2014-06-05 02:57:42 -07:00
  • 88305db4fc Merge "VP8RandomBits2: prevent signed int overflow" pascal massimino 2014-06-05 01:46:42 -07:00
  • 73fee88c4a VP8RandomBits2: prevent signed int overflow James Zern 2014-06-04 23:09:19 -07:00
  • db4860b355 enc_sse2: prevent signed int overflow James Zern 2014-06-04 23:16:58 -07:00
  • 3fdaf4d28c Merge "real fix for longjmp warning" skal 2014-06-04 03:01:40 -07:00
  • 385e334019 real fix for longjmp warning skal 2014-06-04 11:02:42 +02:00
  • 230a055501 configure: set WEBP_HAVE_AVX2 when available James Zern 2014-06-03 23:29:23 -07:00
  • a2ac8a420e restore original value_/range_ field order skal 2014-06-03 09:36:56 +02:00
  • 5e2ee56fdd Merge "remove libwebpdspdecode dep on libwebpdsp_avx2" James Zern 2014-06-03 00:28:54 -07:00
  • 61362db57c remove libwebpdspdecode dep on libwebpdsp_avx2 James Zern 2014-06-03 00:05:56 -07:00
  • 42c447aeb0 Merge "lossy bit-reader clean-up:" Pascal Massimino 2014-06-02 23:53:00 -07:00
  • 479ffd8b5d Merge "remove unused #include's" James Zern 2014-06-02 23:07:20 -07:00
  • 9754d39a4e Merge "strong filtering speed-up (~2-3% x86, ~1-2% for NEON)" James Zern 2014-06-02 23:06:18 -07:00
  • 158aff9bb9 remove unused #include's skal 2014-06-03 07:18:45 +02:00
  • 09545eeadc lossy bit-reader clean-up: Pascal Massimino 2014-06-01 23:19:34 -07:00
  • ea8b0a171d strong filtering speed-up (~2-3% x86, ~1-2% for NEON) skal 2014-06-02 14:41:46 +02:00
  • 6679f8996f Optimize VP8SetResidualCoeffs. skal 2014-06-03 06:44:04 +02:00
  • ac591cf22e fix for gcc-4.9 warnings about longjmp + local variables skal 2014-05-28 11:00:59 +02:00
  • 4dfa86b29c dsp/cpu: NaCl has no support for xgetbv James Zern 2014-05-29 21:30:10 +00:00
  • 4c398699ef Merge "cwebp: fallback to native webp decode in WIC builds" James Zern 2014-05-28 15:03:34 -07:00
  • 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