Commit Graph

  • 26d842eb8f NEON speed up skal 2013-12-18 22:32:58 +01:00
  • f307f98b21 Merge "webpmux: let -- stop parameter parsing" James Zern 2013-12-18 11:05:43 -08:00
  • fe051da772 Merge "README: add a section on gif2webp" James Zern 2013-12-18 11:02:55 -08:00
  • 6fd2bd626f Merge "manpage pedantry" James Zern 2013-12-18 10:57:27 -08:00
  • 4af19007a4 README: add a section on gif2webp James Zern 2013-12-17 21:56:14 -08:00
  • 6f36ade926 manpage pedantry James Zern 2013-12-17 23:30:34 -08:00
  • f9016cb964 README: update dwebp options James Zern 2013-12-17 21:51:41 -08:00
  • b4fa0a47ea webpmux: let -- stop parameter parsing James Zern 2013-12-17 20:50:46 -08:00
  • a9a20acfa6 gif2webp: Add a multi-threaded encode option Urvang Joshi 2013-12-17 17:01:59 -08:00
  • 495bef413d fix bug in TrellisQuantize Pascal Massimino 2013-12-12 15:31:50 +00:00
  • 605a712701 simplify __cplusplus ifdef James Zern 2013-11-25 14:43:12 -08:00
  • 33109f990a Merge "drop: ifdef __cplusplus checks from C files" James Zern 2013-12-16 20:13:09 -08:00
  • 7f9de0b948 Merge changes I994a5587,I8467bb71,I13b50688,I1e2c9c7b James Zern 2013-12-16 16:53:27 -08:00
  • 5459030be0 gif2webp: let -- stop parameter parsing James Zern 2013-12-12 20:20:08 -08:00
  • a4b0aa06ee vwebp: let -- stop parameter parsing James Zern 2013-12-12 20:20:08 -08:00
  • 98af68fe26 cwebp: let -- stop parameter parsing James Zern 2013-12-12 20:20:08 -08:00
  • a33831e21a dwebp: let -- stop parameter parsing James Zern 2013-12-12 20:20:08 -08:00
  • 363012497b add some checks on error paths Pascal Massimino 2013-12-16 13:31:45 -08:00
  • ce4c713904 Merge "autoconf: add --disable-wic" James Zern 2013-12-16 10:45:11 -08:00
  • 5227d99146 drop: ifdef __cplusplus checks from C files James Zern 2013-11-25 14:38:57 -08:00
  • f64535591c dwebp.1: fix typo James Zern 2013-12-12 20:38:23 -08:00
  • f91034f241 Merge "cwebp: print metadata stats when no output file is given" James Zern 2013-12-12 19:28:35 -08:00
  • d49345533f gif2webp: Backward compatibility for giflib version <= 4.1.3 Urvang Joshi 2013-12-11 08:46:38 -08:00
  • 4c617d3286 gif2webp: Disable output of ICC profile by default Urvang Joshi 2013-12-10 14:53:06 -08:00
  • 73b731fb42 introduce a special quantization function for WHT skal 2013-12-10 14:21:47 +01:00
  • 41c0cc4b9a Make Forward WHT transform use 32bit fixed-point calculation skal 2013-12-10 06:10:52 +01:00
  • a3359f5d2c Only compute quantization params once skal 2013-12-10 05:36:23 +01:00
  • 7049043775 cwebp: print metadata stats when no output file is given James Zern 2013-12-09 20:15:54 -08:00
  • d513bb62bc * fix off-by-one zthresh calculation * remove the sharpening for non luma-AC coeffs * adjust the bias a little bit to compensate for this skal 2013-12-09 13:56:04 +01:00
  • ad9dec0c24 Merge "cosmetics: dwebp: fix local function name format" James Zern 2013-12-07 13:38:54 -08:00
  • f737f0376a Merge "dwebp: remove a dead store" James Zern 2013-12-07 13:38:42 -08:00
  • 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