Commit Graph

  • eda8ee4b3b cwebp (windows): fix alpha image import on XP James Zern 2012-10-19 18:34:06 -07:00
  • c6e98658d2 Merge "add EXPERIMENTAL code for YUV-JPEG colorspace" skal 2012-10-19 12:13:34 -07:00
  • f0360b4fcf add EXPERIMENTAL code for YUV-JPEG colorspace skal 2012-10-18 14:55:39 +02:00
  • f86e6abe1f add LSIM metric to WebPPictureDistortion() Pascal Massimino 2012-10-18 08:26:40 -07:00
  • c3aa215afa Speed up HistogramCombine for lower qualities. Vikas Arora 2012-10-16 15:42:15 -07:00
  • 1765cb1ca5 Merge "autoconf/libwebp: enable dll builds for mingw" James Zern 2012-10-09 13:24:25 -07:00
  • a13562e800 autoconf/libwebp: enable dll builds for mingw James Zern 2012-10-08 22:21:10 -07:00
  • 9f469b57a9 typo: no_fancy -> no_fancy_upsampling skal 2012-10-09 15:14:24 +02:00
  • 1a27f2f808 Merge "fix double to float conversion warning" pascal massimino 2012-10-09 00:06:52 -07:00
  • cf1e90dec7 Merge "cwebp: fix jpg encodes on XP" pascal massimino 2012-10-09 00:04:19 -07:00
  • f2b5d19b30 [cd]webp: always output windows errors James Zern 2012-10-08 18:33:18 -07:00
  • e855208c16 fix double to float conversion warning James Zern 2012-10-08 18:27:27 -07:00
  • ecd66f774d cwebp: fix jpg encodes on XP James Zern 2012-10-08 18:15:30 -07:00
  • 7b3eb372ad Tune lossless compression to get better gains. Vikas Arora 2012-10-05 09:55:06 -07:00
  • ce8bff45bc Merge "VP8LAllocateHistogramSet: fix overflow in size calculation" pascal massimino 2012-10-03 14:57:15 -07:00
  • ab5b67a1d0 Merge "EncodeImageInternal: fix uninitialized free" pascal massimino 2012-10-03 14:53:35 -07:00
  • 7fee5d1231 Merge "GetHistoBits: fix integer overflow" pascal massimino 2012-10-03 14:51:22 -07:00
  • a6ae04d455 VP8LAllocateHistogramSet: fix overflow in size calculation James Zern 2012-10-03 12:09:38 -07:00
  • 80237c4371 GetHistoBits: fix integer overflow James Zern 2012-10-03 12:14:44 -07:00
  • 8a9972353d EncodeImageInternal: fix uninitialized free James Zern 2012-10-03 12:06:33 -07:00
  • 0b9e682934 minor cosmetics skal 2012-10-03 15:22:33 +02:00
  • a792b913bd fix the -g/O3 discrepancy for 32bit compile skal 2012-10-03 15:15:58 +02:00
  • 73ba4357fe Merge "detect and merge similar segments" Pascal Massimino 2012-10-02 06:22:23 -07:00
  • fee6627538 detect and merge similar segments Pascal Massimino 2012-09-27 04:39:10 -07:00
  • 0c44f41585 src/webp/*.h: don't forward declare enums in C++ James Zern 2012-09-28 21:21:41 -07:00
  • d7a5ac86b9 vwebp: use demux interface James Zern 2012-09-26 23:44:59 -07:00
  • 931e0ea1d5 Merge "replace 'typedef struct {} X;" by "typedef struct X X; struct X {};"" skal 2012-09-26 07:13:36 -07:00
  • 8f216f7e60 remove cases of equal comparison for qsort() skal 2012-09-25 19:03:41 +02:00
  • 28d25c8256 replace 'typedef struct {} X;" by "typedef struct X X; struct X {};" skal 2012-09-25 18:39:22 +02:00
  • 2afee60a7c speed up for ARM using 8bit for boolean decoder skal 2012-09-10 13:13:51 +02:00
  • 5725cabac0 new segmentation algorithm skal 2012-09-03 19:40:52 +02:00
  • 2cf1f81590 Merge "fix the BITS=8 case" Pascal Massimino 2012-09-03 02:36:03 -07:00
  • 12f78aec48 fix the BITS=8 case Pascal Massimino 2012-09-02 09:06:44 -07:00
  • 6920c71f0a fix MSVC warnings regarding implicit uint64 to uint32 conversions Pascal Massimino 2012-09-01 07:21:45 -07:00
  • f6c096aad3 webpmux binary: Rename 'xmp' option to 'meta' Urvang Joshi 2012-08-23 15:54:13 +05:30
  • ddfe871a51 webpmux help correction Urvang Joshi 2012-08-23 15:45:39 +05:30
  • b7c5544216 Merge "Make *InitSSE2() functions be empty on non-SSE2 platform" Pascal Massimino 2012-08-29 08:26:42 -07:00
  • 1c04a0d438 Common APIs for chunks metadata and color profile. Urvang Joshi 2012-08-23 15:28:20 +05:30
  • 2a3117a1e6 Merge "Create WebPMuxFrameInfo struct for Mux APIs" pascal massimino 2012-08-29 08:19:07 -07:00
  • 5c3a7231ca Make *InitSSE2() functions be empty on non-SSE2 platform Pascal Massimino 2012-08-28 11:02:38 -07:00
  • 7c6e60f4bd make *InitSSE2() functions be empty on non-SSE2 platform Pascal Massimino 2012-08-27 23:40:47 -07:00
  • c7eb45764f make VP8DspInitNEON() public Pascal Massimino 2012-08-27 00:18:48 -07:00
  • ab3234ae6b Create WebPMuxFrameInfo struct for Mux APIs Urvang Joshi 2012-08-23 15:18:51 +05:30
  • e3990fd8e4 Alignment fixes Urvang Joshi 2012-08-23 13:22:59 +05:30
  • e55fbd6d2c Merge branch '0.2.0' James Zern 2012-08-17 14:33:50 -07:00
  • 4238bc0adb Update ChangeLog v0.2.0 James Zern 2012-08-15 22:49:03 -07:00
  • c655380c36 dec/io.c: cosmetics James Zern 2012-08-14 13:42:13 -07:00
  • fe1958f17d RGBA4444: harmonize lossless/lossy alpha values James Zern 2012-08-11 20:14:33 -07:00
  • 681cb30ad2 fix RGBA4444 output w/fancy upsampling James Zern 2012-08-11 20:08:21 -07:00
  • f06c1d8f7b Merge "Alignment fix" into 0.2.0 James Zern 2012-08-09 16:09:58 -07:00
  • f56e98fd11 Alignment fix Urvang Joshi 2012-08-09 23:27:29 +05:30
  • 6fe843baeb avoid rgb-premultiply if there's only trivial alpha values Pascal Massimino 2012-08-09 11:33:29 -07:00
  • 528a11af35 fix the ARGB4444 premultiply arithmetic Pascal Massimino 2012-08-09 11:32:30 -07:00
  • a0a488554d Lossless decoder fix for a special transform order Urvang Joshi 2012-08-09 02:44:38 +05:30
  • 62dd9bb242 Update encoding heuristic w.r.t palette colors. Vikas Arora 2012-08-08 14:28:25 -07:00
  • 6f4272b090 remove unused ApplyInverseTransform() Pascal Massimino 2012-08-07 22:41:25 -07:00
  • 93bf0faafa Update ChangeLog v0.2.0-rc1 James Zern 2012-08-03 16:21:12 -07:00
  • 5934fc59db update AUTHORS James Zern 2012-08-03 16:15:38 -07:00
  • 014a711d96 update NEWS James Zern 2012-08-03 16:09:59 -07:00
  • 43b0d6107a add support for ARGB -> YUVA conversion for lossless decoder Pascal Massimino 2012-08-03 22:15:34 +00:00
  • 33705ca093 bump version to 0.2.0 Pascal Massimino 2012-08-03 06:48:11 +00:00
  • c40d7ef125 fix alpha-plane check + add extra checks Pascal Massimino 2012-08-03 14:44:35 -07:00
  • a06f802325 MODE_YUVA: set alpha to opaque if the image has none James Zern 2012-08-03 10:43:51 -07:00
  • 52a87dd7ff Merge "silence one more warning" into 0.2.0 James Zern 2012-08-02 17:53:04 -07:00
  • 3b02309347 silence one more warning James Zern 2012-08-02 17:14:51 -07:00
  • f94b04f045 move some RGB->YUV functions to yuv.h Pascal Massimino 2012-08-02 17:23:02 -07:00
  • 4b71ba035a README: sync [cd]webp help output James Zern 2012-08-02 16:11:02 -07:00
  • c9ae57f596 man/dwebp.1: add links to output file format details James Zern 2012-08-02 15:10:31 -07:00
  • 292ec5cc7d quiet a few 'uninitialized' warnings James Zern 2012-08-02 14:03:30 -07:00
  • 4af3f6c4d3 fix indentation Pascal Massimino 2012-08-02 11:55:36 -07:00
  • 9b261bf521 remove the last NOT_HAVE_LOG2 instances Pascal Massimino 2012-08-01 18:48:19 -07:00
  • 323dc4d9b9 remove use of log2(). Use VP8LFastLog2() instead. Pascal Massimino 2012-08-01 18:22:06 -07:00
  • 8c515d54ea Merge "harness some malloc/calloc to use WebPSafeMalloc and WebPSafeCalloc" into 0.2.0 Pascal Massimino 2012-08-01 18:16:46 -07:00
  • d4b4bb0248 Merge changes I46090628,I1a41b2ce into 0.2.0 James Zern 2012-08-01 13:19:32 -07:00
  • bff34ac1ca harness some malloc/calloc to use WebPSafeMalloc and WebPSafeCalloc Pascal Massimino 2012-08-01 12:06:04 -07:00
  • a3c063c714 Merge "extra size check for security" into 0.2.0 Pascal Massimino 2012-08-01 12:00:30 -07:00
  • 5e7963000a Merge "WebPEncode: clear stats at the start of encode" into 0.2.0 pascal massimino 2012-08-01 12:00:09 -07:00
  • f1edf62fae Merge "rationalize use of color-cache" into 0.2.0 Pascal Massimino 2012-08-01 11:55:36 -07:00
  • c19333173a extra size check for security Pascal Massimino 2012-08-01 00:37:24 -07:00
  • 906be65744 rationalize use of color-cache Pascal Massimino 2012-08-01 00:32:12 -07:00
  • dd1c3873fe Add image-hint for low-color images. Vikas Arora 2012-07-31 23:07:52 -07:00
  • 4eb7aa64da Merge "WebPCheckMalloc() and WebPCheckCalloc():" into 0.2.0 Pascal Massimino 2012-07-31 18:37:14 -07:00
  • 80cc7303ab WebPCheckMalloc() and WebPCheckCalloc(): Pascal Massimino 2012-07-31 16:56:39 -07:00
  • 183cba83a7 check VP8LBitWriterInit return James Zern 2012-07-31 12:11:40 -07:00
  • cbfa9eecf4 lossless: fix crash on user abort James Zern 2012-07-31 11:59:54 -07:00
  • 256afefa50 cwebp: exit immediately on version mismatch James Zern 2012-07-27 18:56:55 -07:00
  • 475d87d767 WebPEncode: clear stats at the start of encode James Zern 2012-07-27 19:53:16 -07:00
  • a7cc729126 fix type and conversion warnings Pascal Massimino 2012-07-25 14:18:21 -07:00
  • 7d853d79dc add stats for lossless Pascal Massimino 2012-07-24 16:15:36 -07:00
  • d39177b74c make QuantizeLevels() store the sum of squared error Pascal Massimino 2012-07-23 14:26:56 -07:00
  • 5955cf5e89 replace x*155/100 by x*101581>>16 Pascal Massimino 2012-07-23 14:21:30 -07:00
  • 7d732f905b make QuantizeLevels() store the sum of squared error Pascal Massimino 2012-07-23 14:26:56 -07:00
  • e45a446ad5 replace x*155/100 by x*101581>>16 Pascal Massimino 2012-07-23 14:21:30 -07:00
  • 159b75d31a cwebp output size consistency: Urvang Joshi 2012-07-23 12:47:24 +05:30
  • cbee59eba4 Merge commit 'v0.1.99' James Zern 2012-07-21 12:20:19 -07:00
  • 1889e9b6cc dwebp: report -alpha option James Zern 2012-07-20 19:42:56 -07:00
  • 3bc3f7c0ee Merge "dwebp: add PAM output support" into 0.2.0 pascal massimino 2012-07-20 19:09:45 -07:00
  • d919ed06eb dwebp: add PAM output support James Zern 2012-07-20 16:06:06 -07:00
  • 85e215d36f README/manpages/configure: update website link James Zern 2012-07-20 16:19:12 -07:00
  • c3a207b9f4 Update ChangeLog v0.1.99 James Zern 2012-07-19 18:19:33 -07:00