Commit Graph

  • de899516c7 libwebp.jar: build w/Java 1.6 for Android compat James Zern 2013-10-11 17:59:37 +02:00
  • cb22155201 Decode a full row of bitstream before reconstructing skal 2013-10-10 21:29:58 +02:00
  • dca8a4d315 Merge "NEON/simple loopfilter: avoid q4-q7 registers" James Zern 2013-10-10 01:58:41 -07:00
  • 9e84d901d2 Merge "NEON/TransformWHT: avoid q4-q7 registers" pascal massimino 2013-10-09 09:32:59 -07:00
  • fc10249b36 NEON/simple loopfilter: avoid q4-q7 registers James Zern 2013-09-06 20:22:14 -04:00
  • 2f09d63e30 NEON/TransformWHT: avoid q4-q7 registers James Zern 2013-09-06 20:22:00 -04:00
  • 77585a2be6 Merge "use a macrofunc for setting NzCoeffs bits" skal 2013-10-09 03:00:49 -07:00
  • d155507cb9 Merge "use HINT_GRAPH as image_hint for gif source" skal 2013-10-09 02:58:15 -07:00
  • 9c561646ac Merge "only print GIF_DISPOSE_WARNING once" skal 2013-10-09 02:56:45 -07:00
  • 05879865da use HINT_GRAPH as image_hint for gif source skal 2013-10-09 11:55:51 +02:00
  • 0b28d7ab08 use a macrofunc for setting NzCoeffs bits skal 2013-10-09 11:43:19 +02:00
  • f9bbc2a034 Special-case sparse transform skal 2013-10-08 22:05:38 +02:00
  • 00125196f3 gif2webp: detect and flatten uniformly similar blocks skal 2013-10-08 15:04:52 +02:00
  • 0deaf0fa44 only print GIF_DISPOSE_WARNING once skal 2013-10-08 15:02:33 +02:00
  • 6a8c0eb718 Merge "small optimization in segment-smoothing loop" Pascal Massimino 2013-10-08 04:13:37 -07:00
  • f7146bc1e6 small optimization in segment-smoothing loop Pascal Massimino 2013-10-07 00:32:27 -07:00
  • 5a7533ceb3 small gif2webp fix skal 2013-10-04 21:13:35 +02:00
  • 4df0c89e24 Merge changes Ic697660c,I27285521 James Zern 2013-10-04 05:02:13 -07:00
  • 5b2e6bd3e8 Android.mk: add a dwebp target James Zern 2013-10-04 11:26:37 +02:00
  • f910a84ea5 Android.mk: update build flags James Zern 2013-10-04 11:06:33 +02:00
  • 63f9aba4b3 special-case WHT transform when there's only DC skal 2013-10-02 14:27:36 +02:00
  • 80911aef38 Merge "7-8% faster decoding by rewriting GetCoeffs()" skal 2013-10-02 01:51:53 -07:00
  • 606c4304c4 gif2webp: Improved compression for lossy animated WebP Urvang Joshi 2013-09-30 16:48:39 -07:00
  • fb887f7fe6 gif2webp: Different kmin/kmax defaults for lossy and lossless Urvang Joshi 2013-09-30 14:25:58 -07:00
  • 2a98136667 7-8% faster decoding by rewriting GetCoeffs() skal 2013-09-30 23:11:51 +02:00
  • 92d47e4ca9 improve VP8L signature detection by checking the version bits too skal 2013-09-27 18:17:23 +02:00
  • 5cd43e4316 Add -incremental option to dwebp skal 2013-09-19 13:20:45 +02:00
  • 54b8e3f6e2 webpmux: DisplayInfo(): remove unnecessary error checks. Urvang Joshi 2013-09-18 11:44:24 -07:00
  • 40ae3520b1 fix memleak in WebPIDelete() Pascal Massimino 2013-09-17 22:19:12 +00:00
  • d9662658d9 mux.h doc: WebPMuxGetFrame() can return WEBP_MUX_MEMORY_ERROR too. Urvang Joshi 2013-09-17 14:37:12 -07:00
  • 0e6747f88d webpmux -info: display dimensions and has_alpha per frame Urvang Joshi 2013-09-16 15:29:24 -07:00
  • d78a82c407 Sanity check for underflow Urvang Joshi 2013-09-16 13:35:13 -07:00
  • 8498f4bfe2 Merge "remove -Wshadow warnings" Pascal Massimino 2013-09-16 13:19:39 -07:00
  • e89c6fc867 Avoid a potential memleak Urvang Joshi 2013-09-16 13:12:33 -07:00
  • 3ebe175781 Merge "break down the proba 4D-array into some handy structs" Pascal Massimino 2013-09-14 03:14:30 -07:00
  • 6a44550a8c break down the proba 4D-array into some handy structs Pascal Massimino 2013-09-13 02:03:11 -07:00
  • 2f5e893400 remove -Wshadow warnings Pascal Massimino 2013-09-14 02:02:09 -07:00
  • bf3a29b302 Merge "add proper WEBP_HAVE_GIF and WEBP_HAVE_GL flags" Pascal Massimino 2013-09-14 01:57:36 -07:00
  • 2b0a759335 Merge "fix some warnings from static analysis" skal 2013-09-13 13:00:12 -07:00
  • 22dd07cee9 mux.h: Some doc corrections Urvang Joshi 2013-09-13 12:51:36 -07:00
  • 79ff03460a add proper WEBP_HAVE_GIF and WEBP_HAVE_GL flags Pascal Massimino 2013-09-12 04:03:51 -07:00
  • d51f45f047 fix some warnings from static analysis skal 2013-09-12 09:32:28 +02:00
  • d134307b7f fix conversion warning on MSVC Pascal Massimino 2013-09-12 05:26:01 -07:00
  • d538cea8c2 gif2webp: Support a 'min' and 'max' key frame interval Urvang Joshi 2013-09-12 13:41:09 -07:00
  • 80b54e1c69 allow search with token buffer loop and fix PARTITION0 problem skal 2013-09-11 21:15:28 +02:00
  • b7d4e04255 add VP8EstimateTokenSize() skal 2013-09-11 10:08:49 +02:00
  • 10fddf53bb enc/quant.c: silence a warning James Zern 2013-09-11 00:04:11 -07:00
  • 399cd4568b Merge "fix compile error on ARM/gcc" Pascal Massimino 2013-09-10 15:12:30 -07:00
  • 9f24519e82 encoder: misc rate-related fixes Pascal Massimino 2013-09-10 00:25:32 -07:00
  • c663bb214a Merge "simplify VP8IteratorSaveBoundary() arg passing" James Zern 2013-09-06 14:21:42 -07:00
  • fa46b31269 Demux.h: Correct a method name reference Urvang Joshi 2013-09-06 11:26:00 -07:00
  • f8398c9dab fix compile error on ARM/gcc Pascal Massimino 2013-09-06 02:02:26 -07:00
  • f691f0e461 simplify VP8IteratorSaveBoundary() arg passing Pascal Massimino 2013-09-06 02:11:16 -07:00
  • 42542be855 up to 6% faster encoding with clang compiler Pascal Massimino 2013-09-05 10:36:39 -07:00
  • 93402f02db multi-threaded segment analysis skal 2013-09-05 09:13:36 +02:00
  • 7e2d65950f Merge "remove the PACK() bit-packing tricks" skal 2013-09-04 23:55:41 -07:00
  • c13fecf908 remove the PACK() bit-packing tricks skal 2013-09-05 08:53:36 +02:00
  • 2fd091c9ae Merge "use NULL for lf_stats_ testing, not bool" Pascal Massimino 2013-09-04 07:18:42 -07:00
  • b11c9d6284 dwebp: use default dct_method Pascal Massimino 2013-09-01 22:36:25 -07:00
  • 4bb8465f8c Merge "(de)mux.h: wrap pseudo-code in /* */" James Zern 2013-09-03 15:47:42 -07:00
  • cfb56b1707 make -pass option work with token buffers skal 2013-09-03 23:37:42 +02:00
  • 5416aab479 (de)mux.h: wrap pseudo-code in /* */ James Zern 2013-08-21 10:26:33 -07:00
  • 35dba337a3 use NULL for lf_stats_ testing, not bool Pascal Massimino 2013-09-03 08:45:59 -07:00
  • 733a7faae4 enc->Iterator memory cleanup skal 2013-08-31 23:38:11 +02:00
  • e81fac86dd Add support for "no blend" in webpmux binary Urvang Joshi 2013-08-26 18:04:52 -07:00
  • 3b80bc4859 gif2webp: Separate out each step into a method Urvang Joshi 2013-08-22 11:14:51 -07:00
  • bef7e9ccd1 Add doc precision about demux object keeping pointers to data. skal 2013-08-21 11:09:37 -07:00
  • 61405a143d dwebp: enable stdout output with WIC James Zern 2013-08-20 15:01:23 -07:00
  • 6eabb88637 Merge "Animated WebP: add "do no blend" option to spec" pascal massimino 2013-08-20 19:14:17 -07:00
  • be20decb5c fix compilation for BITS 24 skal 2013-08-20 18:55:00 -07:00
  • e58cc13706 Merge "dwebp: s/unsigned char/uint8_t/" pascal massimino 2013-08-20 15:03:46 -07:00
  • 72501d4309 dwebp: s/unsigned char/uint8_t/ James Zern 2013-08-20 14:57:35 -07:00
  • 2c9633e8e0 Merge "gif2webp: Insert independent frames at regular intervals." pascal massimino 2013-08-20 13:59:50 -07:00
  • f0d6a14b64 gif2webp: Insert independent frames at regular intervals. Urvang Joshi 2013-08-09 14:42:36 -07:00
  • b25a6fbfdc yuv.h: fix indent James Zern 2013-08-19 18:06:15 -07:00
  • ede3602e5d Merge "cosmetics: fix indent" pascal massimino 2013-08-19 17:56:21 -07:00
  • 3a65122a53 dwebp: fix stdout related output James Zern 2013-08-19 17:52:33 -07:00
  • 388a7249c9 cosmetics: fix indent James Zern 2013-08-19 17:51:04 -07:00
  • 4c7322c86f Merge "dsp: msvc compatibility" James Zern 2013-08-19 17:42:16 -07:00
  • d50c7e3275 Merge "5-7% faster SSE2 versions of YUV->RGB conversion functions" skal 2013-08-19 17:27:44 -07:00
  • b8ab784745 Merge "simplify upsampler calls: only allow 'bottom' to be NULL" skal 2013-08-19 17:27:36 -07:00
  • df6cebfa9e 5-7% faster SSE2 versions of YUV->RGB conversion functions skal 2013-08-19 12:43:53 -07:00
  • ad6ac32d7c simplify upsampler calls: only allow 'bottom' to be NULL skal 2013-08-19 12:40:25 -07:00
  • a5e8afafcb output to stdout if file name is "-" skal 2013-08-19 12:09:37 -07:00
  • f358450feb dsp: msvc compatibility James Zern 2013-08-16 20:42:50 -07:00
  • 43a7c8ebee Merge "cosmetics" Pascal Massimino 2013-08-15 11:24:30 -07:00
  • 4c5f19c148 Merge "bit_reader.h: cosmetics" James Zern 2013-08-15 11:11:03 -07:00
  • f72fab7045 cosmetics Pascal Massimino 2013-08-15 04:16:37 -07:00
  • 14dd5e781a fix const-ness Pascal Massimino 2013-08-15 00:21:15 -07:00
  • b20aec4949 Merge "Support for 'do not blend' option in vwebp" pascal massimino 2013-08-14 20:01:35 -07:00
  • dcf652223a Support for 'do not blend' option in vwebp Urvang Joshi 2013-08-09 14:40:31 -07:00
  • d5bad03328 Animated WebP: add "do no blend" option to spec Urvang Joshi 2013-08-09 14:02:39 -07:00
  • a2f5f73de3 Merge "Support for "Do not blend" in mux and demux libraries" pascal massimino 2013-08-14 09:27:58 -07:00
  • e081f2f359 Pack code & extra_bits to Struct (VP8LPrefixCode). Vikas Arora 2013-08-12 11:54:48 -07:00
  • 6284854bd5 Support for "Do not blend" in mux and demux libraries Urvang Joshi 2013-08-09 14:09:31 -07:00
  • f486aaa9f8 Merge "slightly faster ParseIntraMode" Pascal Massimino 2013-08-09 02:17:16 -07:00
  • d17186328c slightly faster ParseIntraMode Pascal Massimino 2013-08-08 13:16:13 -07:00
  • 3ceca8ad31 bit_reader.h: cosmetics James Zern 2013-08-06 14:25:26 -07:00
  • 69257f70df Create LUT for PrefixEncode. Vikas Arora 2013-08-05 10:19:24 -07:00
  • 988b70844e add WebPWorkerExecute() for convenient bypass Pascal Massimino 2013-08-02 11:15:16 -07:00