Commit Graph

  • 3c3a70da6d Merge "makefile.unix: install binaries in $(DESTDIR)/bin/" James Zern 2013-12-07 13:38:28 -08:00
  • 150b655f74 Merge "Android.mk: add some release compile flags" James Zern 2013-12-07 13:38:15 -08:00
  • dbebd33be7 cosmetics: dwebp: fix local function name format James Zern 2013-12-07 13:26:05 -08:00
  • 2774995185 dwebp: remove a dead store James Zern 2013-12-07 13:22:22 -08:00
  • a01e04fee0 autoconf: add --disable-wic James Zern 2013-12-07 11:56:34 -08:00
  • 5009b22746 makefile.unix: install binaries in $(DESTDIR)/bin/ James Zern 2013-12-06 20:40:12 -08:00
  • bab30fcab5 Merge "fix -print_psnr / ssim options" Pascal Massimino 2013-12-05 14:04:37 -08:00
  • ebef7fb307 fix -print_psnr / ssim options Pascal Massimino 2013-12-04 02:17:37 -08:00
  • cb63785545 Merge "fix bug due to overzealous check in WebPPictureYUVAToARGB()" skal 2013-12-04 00:54:35 -08:00
  • 8189885b6d Merge "EstimateBestFilter: use an int to iterate WEBP_FILTER_TYPE" pascal massimino 2013-12-03 23:32:41 -08:00
  • 4ad7d33510 Android.mk: add some release compile flags Charles Munger 2013-11-14 01:04:31 +00:00
  • c12e2369d8 cosmetics: fix a few typos James Zern 2013-11-27 20:17:18 -08:00
  • 6f104034a1 fix bug due to overzealous check in WebPPictureYUVAToARGB() skal 2013-12-02 15:23:12 +01:00
  • 3f6c35c6f3 EstimateBestFilter: use an int to iterate WEBP_FILTER_TYPE James Zern 2013-11-27 20:10:45 -08:00
  • cc55790e37 Merge changes I8bb7a4dc,I2c180051,I021a014f,I8a224a62 James Zern 2013-11-27 17:06:35 -08:00
  • c536afb57b Merge "cosmetics: fix some typos" James Zern 2013-11-27 17:04:00 -08:00
  • cbdd3e6e53 add a -dither dithering option to the decoder skal 2013-11-26 22:59:02 +01:00
  • e812401299 Updated iosbuild.sh for XCode 5.x Vikas Arora 2013-11-26 15:13:03 -08:00
  • 4931c3294b cosmetics: fix some typos James Zern 2013-11-26 19:21:14 -08:00
  • 05aacf77c2 mux: add some missing casts James Zern 2013-11-25 20:53:15 -08:00
  • 617d93480e enc/vp8l: add a missing cast James Zern 2013-11-25 20:48:13 -08:00
  • 46db286572 idec: add some missing casts James Zern 2013-11-25 20:47:35 -08:00
  • b524e3369c ErrorStatusLossless: correct return type James Zern 2013-11-25 20:45:53 -08:00
  • cb261f790f fix a descaling bug for vertical/horizontal U/V interpolation skal 2013-11-19 11:21:10 +01:00
  • bcb3955c41 Merge changes I48968468,I181bc736 James Zern 2013-11-18 17:03:33 -08:00
  • 73f52133a1 gif2webp: Add a mixed compression mode Urvang Joshi 2013-11-17 18:04:07 -08:00
  • 6198715e89 demux: split chunk parsing from ParseVP8X James Zern 2013-11-16 11:06:43 -08:00
  • d2e3f4e6b5 demux: add a tail pointer for chunks James Zern 2013-11-16 10:57:09 -08:00
  • 87cffcc3c9 demux: cosmetics: s/has_frames/is_animation/ James Zern 2013-11-16 10:32:56 -08:00
  • e18e66779b demux: strictly enforce the animation flag James Zern 2013-11-14 23:56:59 +00:00
  • c4f39f4a31 demux: cosmetics: remove a useless break James Zern 2013-11-13 21:08:07 -08:00
  • 61cb884d79 demux: (non-exp) fail if the fragmented flag is set James Zern 2013-11-12 21:46:17 -08:00
  • ff379db317 few % speedup of lossless encoding skal 2013-11-12 00:09:45 +01:00
  • df3649a287 remove all disabled code related to P-frames skal 2013-11-04 11:52:05 +01:00
  • 6d0cb3debf Merge "gif2webp: kmin = 0 should suppress key-frame addition." James Zern 2013-11-01 12:22:26 -07:00
  • 36555983f0 gif2webp: kmin = 0 should suppress key-frame addition. Urvang Joshi 2013-10-31 17:17:37 -07:00
  • 7708e60908 Merge "detect flatness in blocks and favor DC prediction" James Zern 2013-11-01 11:24:09 -07:00
  • 06b1503eff Merge "add comment about the kLevelsFromDelta[][] LUT generation" James Zern 2013-10-31 21:37:55 -07:00
  • 5935259cd0 add comment about the kLevelsFromDelta[][] LUT generation skal 2013-10-30 23:33:38 +01:00
  • e3312ea681 detect flatness in blocks and favor DC prediction skal 2013-11-01 00:47:04 +01:00
  • ebc9b1eedf Merge "VPLBitReader bugfix: Catch error if bit_pos > LBITS too." James Zern 2013-10-31 16:38:15 -07:00
  • 96ad0e0aef VPLBitReader bugfix: Catch error if bit_pos > LBITS too. Urvang Joshi 2013-10-30 16:33:36 -07:00
  • a014e9c9cd tune quantization biases toward higher precision skal 2013-10-30 23:57:23 +01:00
  • 1e898619cb add helpful PrintBlockInfo() function skal 2013-10-30 19:25:27 +01:00
  • 596a6d73ce make use of 'extern' consistent in function declarations Pascal Massimino 2013-10-30 03:23:21 -07:00
  • c8d48c6e0d Merge "extract random utils to their own file util/random.[ch]" Pascal Massimino 2013-10-30 02:07:28 -07:00
  • 98aa33cf1e extract random utils to their own file util/random.[ch] Pascal Massimino 2013-10-30 02:00:33 -07:00
  • 432a723e0b Merge "swig: add basic go bindings" pascal massimino 2013-10-30 01:03:32 -07:00
  • fab618b5fb Merge "rename libwebp.i -> libwebp.swig" pascal massimino 2013-10-30 01:02:05 -07:00
  • e4e7fcd69b swig: add basic go bindings James Zern 2013-10-29 19:51:46 +01:00
  • d3408720d8 Merge "fast auto-determined filtering strength" James Zern 2013-10-29 12:47:58 -07:00
  • f8bfd5cd1e fast auto-determined filtering strength skal 2013-10-29 20:13:29 +01:00
  • ac0bf951ca small clean-up in ExpandMatrix() Pascal Massimino 2013-10-25 13:28:12 +00:00
  • 1939607e7f rename libwebp.i -> libwebp.swig James Zern 2013-10-29 19:49:11 +01:00
  • 43148b6cd2 filtering: precompute ilimit and hev_threshold skal 2013-10-28 13:37:33 +01:00
  • 18f992ec0f simplify f_inner calculation a little Pascal Massimino 2013-10-28 01:46:11 -07:00
  • 241d11f141 add missing const Pascal Massimino 2013-10-08 13:42:10 +00:00
  • 86c0031eb2 add a 'format' field to WebPBitstreamFeatures Pascal Massimino 2013-08-21 21:56:35 +00:00
  • dde91fde96 Demux: Correct the extended format validation Urvang Joshi 2013-10-23 17:25:23 -07:00
  • 5d6c5bd2a5 add entry for '-resize' option in cwebp's man Pascal Massimino 2013-10-23 01:29:47 -07:00
  • 7c098d1814 Use some gamma-curve range compression when computing U/V average skal 2013-10-18 21:28:05 +02:00
  • 0b2b05049f Use deterministic random-dithering during RGB->YUV conversion skal 2013-10-17 22:36:49 +02:00
  • 3b44c5eb71 libwebp.jar: build w/Java 1.6 for Android compat 0.3.0 James Zern 2013-10-11 17:59:37 +02:00
  • c28544a420 fix memleak in WebPIDelete() Pascal Massimino 2013-09-17 22:19:12 +00:00
  • 8a2fa099cc Add a second multi-thread method skal 2013-10-15 23:58:31 +02:00
  • 7d6f2da075 Merge "up to 20% faster multi-threaded decoding" skal 2013-10-15 14:51:12 -07:00
  • 266f63ea89 Merge "libwebp.jar: build w/Java 1.6 for Android compat" James Zern 2013-10-15 02:04:41 -07:00
  • 0532149c8a up to 20% faster multi-threaded decoding skal 2013-10-15 00:25:21 +02:00
  • 38efdc2e9c Simplify the gif2webp tool: move the optimization details to util Urvang Joshi 2013-10-14 14:39:46 -07:00
  • 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